Why all these personal questions? why does it matter what citizenship does he hold? he didn't ask for anyone opinion's on how strong his file is ... can you not read/understand that he has already got a TRV approved before??
it is obvious that his concern is the DELAY in the processing of his current TRV application
Don't be asking irrelevant personal questions or give unsolicited useless advice
Citizenship you hold, being in a 3rd country especially in the Middle East where residency is tied to employment, ties to home country and KSA are all relevant questions when it comes to their TRV application. Profile the last time he received TRV is likely much different than current profile. If you don’t want input on your application and potential reasons for delays people wouldn’t post on the forum.