Sometimes when zooming in features will disappear and not appear at the zoom level at all.
See gif https://i.imgur.com/mogzLTw.gif
Or features are just cutoff in the middle
This is using UniqueValueRenderer with png PictureMarkerSymbol
This is only resolved by panning the map so the features are out of view and then panning back.
Edit. Forcefully refreshing through layer.refresh() works only if the refresh is called after 10 seconds. There seems to be some hard-coded caching that prevents immediate redraws.