OK, so it turns out that installing the 20H2 update did not solve the problem. What DID solve the problem (and it has been solved for over a week now) is to create a new, local, login to my computer such that I do NOT log in to Microsoft. Nor do I log
into Microsoft when I go onto Edge.
However, something else that folks might want to look into. If you type "task scheduler" into your search bar at the bottom of your screen, you'll see any tasks that are automatically scheduled. When I created my local sign in , it essentially creates
a new user. Signing in as this user, no tasks are scheduled, whereas under my old login there were a ton of tasks scheduled. These tasks were scheduled for very specific times like "11:07" This may explain why I was able to "fix" the problem (eg, by installing
the 20H2 update) and then walk away from the computer (or go to bed) and then have the problem reappear while I was away. Try removing all scheduled tasks and see what happens.