KeepAlive not persisting my page data

The supposed KeepAlive property thus to persist page data, when i navigate out and back to same page however doesn’t do its job well.

I have this page that holds a map having set pushState to true and stackPages to true, when i route out and back to same page, the map doesn’t render, only the HTML elements does, even tho I’ve set keepAlive to true in my routes file.