I would try using a different ceiling assembly, which has the controls in it, and see if that correct issues.
An RV seller is ill-equipped to do any meaningful repairs and unlikely they have the ability to delve into refrigerant levels or pressures.
If you could check the coolant levels that would be great. I am not sure these roof ACs allow you to check as you would on a car or a house.
All AC units are basically the same, so a guy that can work on an AC will be able to work on any AC.
Is your compressor actually running, or just trying to start and giving up? You will hear the strain as the compressor tries to kick on, and then it smooths out a little when running. A 10 second cycle will not work on any unit. After the compressor kicks off the system needs time for the pressures to euqualize inside the pipes. The high pressure side will have too-high of pressure for the compressor to overcome and start. This is why you not supposed to turn temp up (making compressor turn off) then turn temp back down seconds later. Compressor will struggle to start, it might start, but that struggle is bad for the compressor.
On that note, there could also be an issue with your 2-stage starting capacitor. losse or coroded wires, bad capacitor...lots of youtube videos on this.