I think it is unfair to compare Theobald's situation to this because no one knows the details of the contract. So while it may seem that he played for Caledonia after Ujpest it comes down to details in that contact that sent him to Upjest.
The difference with Roopie is that he is the only one who knows whether or not his status is amateur or pro and it should be easy for him to provide and verify details of the last team he played for.
I strongly suspect that he may have played some mercenary ball and that is where the issue lies.
You ent read the story or what... Theobald had a contract, true we don't know the details, but he was under contract. Roopie never was... he just trained with clubs... not even pro teams. You saying he alone should know his pro/amateur status. The man flat out say he never sign a contract... therefore he's an amateur.
Read the line ah highlight...I think dais where the problem is....some of these clubs he may or may not have played with, can be labeled semi-pro and if he were on the roster of one of them teams then they have to release him. In his mind he might be saying well I never sign any contract so I'm still an amateur which might be true. I strongly suspect we not getting de full story,