If all else fails, it appears the Simon Autos have the Servos in stock. The part No. from them for the Atmo is 131060...... now sit down while I tell you the price.... 367.71 Euros

, and the limiter valve part No. is 131064....and again stay sitting down....141.61 Euros

.
In all fairness, at this time, I don`t suspect the limiter. I cannot see that the limiter can cause the pedal not to return, as this to me is the deciding factor.....but as always, I could be wrong, but I would replace the Servo going on the information you have given us. Pic below shows all the Brake parts with their Simon Auto Part Numbers.
PS. If you do go down the path of getting the Servo from Simon Auto`s. it would be prudent to change the Check Valve as a matter of course, Pt No. 131089...this time only 13.69 Euros
As a matter of interest, the part No. for the Turbo Servo is different, as is the Pt No. for the 610. Can`t think why

1990 GTA Atmo, 2003 Jaguar X type 2.5SE Auto, 2018 Kia Picanto GT-Line-S 1.25