You'll need to get a service center who is NOT a dealership, but someone who is experienced with this type of repair to look at your trailer and let them talk to Heartland.
They (Heartland) gave me the run around with our previous Heartland Trail Runner . . . until I had a trailer builder have a look at my problems and had them (Heartland) speak with him . . . then they finally took my issue seriously.
Call Heartland on the phone and ask to speak with a supervisor . . . and even their supervisor if need be.
Your trailer shouldn't look like that . . . and they know it!
John has a good idea. I had a rubber roof that was coming loose due to water intrusion. I took the SOB to the repair shop I used, not a dealer, he called the manufacturer explained to them that it was caused by a incorrect installation around the air conditioner and provided all the facts and pictures. They finally authorized a new roof. Expert talking to them solved the problem.
Don