FYI I did find this topic - Fill the inside of a Scattergeo polygon, not outside?.
Seems to describe the same behavior but I canโt glean any insight into how to solve my issue.
I did confirm that my polygon is closed (although the docs for fill=toself suggest plotly would close it anyway).
Thanks!