maybe it is a bit late but try using an MarkerAnimated instead of the basic one. It seems like the basic component cannot properly handle the re rendering and it causes the weird flickering effect, MarkerAnimated solve this.