Google Maps is already loaded on user approval if you turn on "Ask tracking consent". The problem with jQuery and Google fonts is that they need to be loaded before the consent dialog appears.
What happens if there's a Google map on the index page? Does it not display until tracking consent is obtained?
(It's very difficult for me to test any of this, since I'm coming from a non-EU IP address.)