Applied blank new world map, but ARAnchors reappear

I am making a prototype that needs to constantly reset/save/reload ARWorldMap with anchors on it. I get a problem that when I try to reset the world map, the ARAnchors reappear after a while. I think the system keeps the original world map, and reapply after recognising the location.

For your information, I have tried
sessionSubsystem.ApplyWorldMap(default);
sessionSubsystem.ApplyWorldMap(new ARWorldMap());
m_ARSession.Reset();

Is there any advices for me?

PS: I am using AR Foundation Version 5.1.6

My only advice for you is to read ARKit documentation. It might be possible that our ARKit plug-in doesn’t support your specific use case, in which case you could write your own ARKit plug-in or seek other options. Our ARKit Plug-in tries to give you the best of both worlds in terms of cross-platform AR Foundation API logic and access to platform-specific iOS API’s, but it may have limitations.