If you have a map with multiple markers you may be using “map.setZoom((map.getBoundsZoomLevel(bounds)));” to rezoom the map then “map.setCenter(bounds.getCenter());” to center it.
Sometimes this means that although the ‘point’ is in view the marker gets pushed off the top of the screen.