I’m just going to combine the thread. Thanks to @alwaysblank and @strarsis for the fix.
This ended up being a conflict with the roots/soil plugin. Removing the js-to-footer
from config fixed the conflict.
add_theme_support('soil', [
'clean-up',
'disable-asset-versioning',
'disable-trackbacks',
'js-to-footer', // REMOVE This line
'nav-walker',
'nice-search',
'relative-urls'
]);