I've definitely had some issues with this, and I can't figure out why. Sometimes I'll install fresh and it'll be fine. Sometimes I'll install fresh and it won't ever see an update. Or updates will break after I do one manually.
I don't have answers, only sympathy.
One thing I will say is that not having a real IP and dns name seems to make things worse.