Maybe you're not doing anything wrong.
I looked at the pmplanet logs of today, and the last thing I saw logged about you is that it threw out your data from the cache. Apparently it did that around the time that you left... And it was the first time it did that today. That means whatever you changed about your home node during the day while you were here, it wouldn't be visible for a long time (a few hours) before it finally shows up.
Yes, there is a node contents cache. The purpose is to spare the Perlmonks webservers a little and not bombard them with requests for home node contents, for every user that is around, every few minutes. The cache time is on the long side, from the point of view of us humans. But the webservers like it just fine that way...
Anyway, conclusion: next time you come around, you'll probably show up at the right location.
p.s. I think I'll add a button or something so people can manually remove their own home node from the home node cache, so you'll show up with the updated data on the next run. Within minutes.