I used the below resources to get a map with a point marker & 2 circle layers. Our mapbox component can be a bit tricky to use for complex maps, so I often recommend using the custom component so that you can more closely follow the mapbox docs.
-https://community.retool.com/t/map-showing-customer-locations/14300
-Matching concept: https://community.retool.com/t/geojson-in-mapbox-component-for-points/23568/2
My current idea is a bit hacky where I actually have two points that both use the same emoji marker & both have the same location. Then, I have one circle assigned to each point. There could certainly be other ways to solve this, but I hope it helps!