Freezing up possibly means you are operating on low setting in high humidity...plus you air return is picking up the already cooled air.
Coleman was at a rally in Oklahoma. We had another issue at the time: a fan slid down the shaft and bound up into the pan. However we as many have experienced over the years freezing up on low setting in high humidity. The examined all the vents inside and found the factory simply stuck pieces of aluminized fiberglass board around the air intake and outflow. A large part of the cooled air was going right back into the intake because of several gaps between the pieces. Some gaps were especially large. They explained it can cause freeze up many times. They used a lot of aluminized duct tape an sealed all the gaps in all the vents, five, and the coach was like a meat locker, hen before it struggled a lot lot more to keep up wit 100degree temps.
So I would do a service of cleaning the coils topside, not called for by your description but might as well,and clean inside as restricted airflow can cause freeze up and examine the duct work in the vents.
Also we have read here of even more extensive gaps and leaks in the duct work in the ceiling.
Maybe this will fix your problem and save enough money for a new motorcycle.
If you still nee to spend money, by all means get the 15,000btu unit.
Also I have read and someone here will know of units with 20,000 btu equivalent units but it has been a while. And keep those little intake filters clean and replaced. Restricted air flow from dirty cloggged filters can cause freeze up too.
Let us know if this makes any difference or you still need to replace the units.
If you cook such as deep fry inside without the vent above,stove on or even with it on you might/will find the filter clogged with dirt and grease that is nigh impossible to wash out. The fins in the a/c may need cleaned from this too.
I don't know why they haven't designed a better filtration system with replaceable high efficiency filters, that you don't have to take the intake down with screws. with a simple flow restriction alarm so it will get changed when needed.