The issue was I had the hidden modal element within every section nested inside the modals button. Meaning if I had 10 buttons on the page, then I would have 10 separate modals.
A better best practice is to place 1 modal element on the whole page and have the 10 buttons open/close that 1 modal rather than placing it within every section. Plus I reduced a lot of unnecessary css.