I think I found out the answer to 1 of my questions:
Does anyone know why my instance of this is being forced into dark mode?
It looks like mapType = satellite (and hybrid) force MapKit JS into dark mode.
Topic:
App & System Services
SubTopic:
Maps & Location
Tags: