Wow.
You literally just described the exact same problem that I am having.
And it started happening around the same time.
I only now realized it.
Please if you ever find a solution due update here.
I’d really appreciate it.
I have not been able to find a solution online to this point.