@themuttsknutts
To run a quick test, I’ve just temporarily copied and pasted your <table> …. </table> code into both a Publii Simple theme and an Art Gallery theme, and both display your table data (images, headings, text, rows, columns, etc) okay both for desktop and mobile (responsive) views. On desktop display: Simple theme table width = 866px, Art Gallery theme table width = 823px. So this suggests your problem is elsewhere.
Your page at: https://cluckin.net/the-complete-list-of-chicken-colours-with-pictures-video-and-breed-examples.html has a lot going on, ads, iframes, customisation, etc. Perhaps one approach is to create another test copy of your site in Publii, then remove all the ads, iframes, any other customisation of whatever Publii theme you’re using. Or, alternatively create a new test Publii site with your original Publii theme, then copy and paste your <table> …. </table> code into a new test page and test the display. That will probably display okay. Then step by step add in elements to your site and test each display to help identify where it’s goes wrong.