Well, the pictures look like he created more work for you, WTH was he thinking?
You can buy internal roof supports that run across the roof to support the additional weight of an ac unit. I’d either buy or make them to support the roof from the inside.
If it were me, well, I’d make him scrape that crap off! Then, I would then remove the center vinyl strip, exposing the screws that hold the metal strip down. I’d remove all the screws, carefully pull the strip off, inspect what kind of damage you have, seal the seams with rv tape, then lay a new metal strip, new screws, new vinyl strip and seal the edges with actual RV sealant. And you’ll have a repair that looks professional, seals the camper and lasts a long time.
Any time my pop-up was stored, I lowered the tongue all the way down. This ensures water runs off roof rather than pools. I also laid several sheets of plywood over the roof to protect from hail damage in summer and snow build up in winter.
EternaBond RSW-6-50 RoofSeal Sealant Tape, White - 6" x 50'
https://www.amazon.com/dp/B002RNB70A..._xmMiDb5W8SGZW
Measure yours before ordering:
Camco Vinyl Trim Insert with UV Inhibitors for Extended Life - Replace Cracked and Stained RV Trim Inserts (1" x 100', White) (25202)
https://www.amazon.com/dp/B0006JLW5M..._6mMiDb3BBCNTN