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!
I still get awaken by this child nearly every night. I hope to figure it out soon enough. whats your user name on discord ? friendships are great !