The process of getting into Cambodia seems relatively straight forward and standard. Asking for a $1000 deposit isn't really that big of a deal provided that it actually IS a deposit and not theft. Hopefully this means that you are able to acquire a long-stay visa as well?
I feel you on the parents thing and can share your experience with no one coming to visit. I've lived in SEA for nearly 20 years and in that time I was lucky to have my mother visit one time and just 2 of my friends ever came in all that time even though they had a free tour guide as well as a free place to stay.
It is a big ask of Americans though since as you might recall all those years ago, we are not a people that get long periods of time off from work. I will likely visit USA for exactly the same reason of seeing the parents soon as well. But I am not going to do it until I am assured that I will be able to return afterwards.
I'm just happy that things are finally looking up for you!