Experiencing this, too, more frequently now. From once an hour to every 20 mins, and even within 3 minutes after logging in to a character.
Once this happens a lot, you get to naturally check the time each time it happens. I've done all suggestions above and I am reinstalling the game now and would retry the steps.
From observations, this started happening earlier this week. Will be editing this post for my progress. And I hope well all get uninterrupted connections to the game!
Note: All other internet services are working fine, no lags, no buffers (YT, Netflix, other MMORPGS) even when used simultaneously.