SO when an AC unit freezes up, there are several reasons. Low refrigerant, a low refrigerant charge will cause excess frost and some ice depending on how long it's been running. Usually the frost/ice pattern will encompass some of , or most of the coil, not all of it. A bad, misreading, or improperly mounted ice sensor may allow the unit to run to the point of frost over, this will usually present as most of if not all of the coil on a properly charged system covered in ice or frost. Poor air flow will do similar as the ice sensor, poor airflow can be caused by a dirty filter, and or a dirty evap coil. The evap coil can accumulate micro dust that passes through the filter, in addition to mold and mildew congesting the fins of the coil. High humidity may play a part of excess frost/ice, but an AC's job is to remove moisture in the first place, which may suggest a return air leak to the coil. Also, most of out cool only units are fixed metering of the refrigerant done with capillary tubes, this only allows a unit to cool at one level of effiency if you will. This would be apposed to a variable metering device like a TXV (thermal expansion valve) which will vary the amount of refrigerant to the evap coil and therefore help reduce frosting over. AC roof top units mainly today, and somewhat in the past do not have service ports. An inexperienced layman would not have the correct knowledge in the proper refrigerant charge, and or proper pressures. The main reason there are no ports in today's equipment is because of the R410A refrigerant, it operates at a much higher head and suction pressure. Improper charging of this refrigerant can cause something like the compressor terminals to blow out, this would extremely dangerous.
Charging is possible by a qualified tech. R410A refrigerant is a BLEND refrigerant, there is more than one compound used to comprise the final product. If there is a leak in the system, no matter the size, the refrigerant will leak out in unequal portions, at which some point what's left can no longer saturate and sub cool the evaporator. If a leak is suspected, a leak check must be identified first. If a leak is found, all the remaining refrigerant must be removed (recovered) for recycling, the repair made, and a fresh virgin charge added by weight only. See my post in the Terry forum linked below.
https://heartlandowners.org/threads/a-running-list-of-corrections-mods.74358/page-5#post-662848