I have had a recurring experience just once in my life, but it was due to a highly emotional issues that I went through. I hope you get some closure or at least some insight as to what is happening to you.
I found you on a Discord server we are both members of and hope to build an awesome friendship over the coming months!