Just a clarification regarding where I have referenced styles being added in the FOOTER of the page.
By FOOTER, I actually mean the BOTTOM, or END of the page.
If you view the page source of a page using the Twenty Twenty-Two theme and scroll to the bottom, you will see a </footer> tag.
AFTER this tag, and before the </body> tag, you will see multiple <style> and <script> sections.
This is where the global style settings for the theme are written.
Because these are right at the bottom of the page, they override anything above them.
So to override a global style setting via the Customizer, you have to add “!important” to the style declaration.
Same with styles added via a Child theme’s style.css file.
Sorry for any confusion and I hope this makes it clear.