Hello everyone! Since this place has been lacking interest to responding to questions, I think I may have found the solution to my problem. After countless hours of trial and error, and studying the logs, I have narrowed the solution to the epg grabbers.
Tvheadend automatically assigns the channel to the epg xml by channel name association. In my case, I have 3 grabbers running and some of the xml's have the same channel name. Tvheadend was automatically linking "all" of the same channel name xml's to the assigned channel and a conflict was happening with schedules direct, which provides the poster artwork.
I redid the channel matching manually and linked all the schedule direct channels only and unchecked the others. Tvheadend gives the option within the dashboard to turn off automatic mapping. I turned off the automatic channel mapping for each channel keeping just the schedule direct xml mapped to the assigned channel.
I tested by running each grabber manually and the schedule direct was the only one that stayed to the assigned channel. This fix has been working for 72 hours now without any poster loss. I hope this information will help other if this problem arises.
Have a great and safe day everyone!!
~Lisa