You can try to use, "memo" and "useMemo." You should wrap the Marker content with memo. And also if you have an image on marker, I recommend you to use this :
nLoad={Platform.OS === 'android' ? () => {
if (markerRef.current?.[e.id.toString()]?.redraw) {
markerRef.current[e.id.toString()].redraw();
}
} : undefined}
/>
These steps helped me a lot.