Lifetime Survivor not awarding
You get the achievement only for gaining those 500.000 exp in a session. That means no logging of, no leaving the area and not using any waypoints on a different map. Yes, a session is limited to a single map too.
And it’s not considered a bug by Anet, even though these rules are bloody stupid.
Holy kitten. They say they don’t like grinding, and they put up an achievement like this? You can’t do more than 2 or 3 times the same event, because the exp gain drops. But there is only a number of events in an area. So how many hours do you have to be in the same zone, repeating the same events with lower and lower exp rewards, killing the same mobs for misserable 100 exps, to get to 500k? Are they kittening nuts???
You are expected to exploit other mechanics. Easiest way to get the achievement is to level by crafting. Waste 3-5 gold at once on mats and you will get enough exp.
Or try to explore one of the large maps in a single session without dieing. Afterwards continue grinding for another 2-3 hours and you got the achievement.
As for your last question: Yes, they are.
As this is not a bug and the issue is resolved, the thread is closed.