I have a deployed/released extension using Leaflet and OpenStreetMap. Not using GoogleMaps as I think theres a schnanigan invovled with the licensing/access keys so I avoided it iirc
Make sure to explicitly describe in your Release Notes why you have included a domain that uses a wildcard and ensure it’s as restrictive a wildcard rule as possible.
Edit for verbosity: IE if you do not explain your choices, Twitch are not going to research why you are asking to use such and such a rule. They can’t/won’t know about all Mapping services. (or certain CDN’s that use wildcard subs domains etc)
It sounds like you tried to use a very open rule in your initial submission
Edit b:
Your second bullet point is one of the rules I have in my list.
The google one seems a bit vague to me which might be the issue. But I havn’t poked around with Google Maps recently to know if you can build a more restrictive rule.