I have since realized she isn't coming back, and since I was ready to talk to Dexion, I thought I'd back track to where I last saw here. Sure enough, I enter Blindwater Grotto and there she stands at the cave entrance. I talked to her and she still had the dialogue options like she was following me, so I left the cave to see if she would leave with me. No dice. I went back inside and told her we should part ways. She walked toward the entrance and disappeared, however, when I went to the entrance, the dialogue option to talk to Serana popped up and I ran into some invisible mass just in front of the exit. I thought it might have been a hiccup or something, so I walked around it and fast traveled back to Fort Dawnguard. No Serana. Worse, when I returned to Blindwater Grotto, she was standing there again. I told her to follow me and proceeded to try several different things before I just gave up.
Currently, I told her to wait there and I am going to run around and wait until I get the message that says your follower got tired of waiting and went home. If that doesn't work, I don't know what else I can do. Has anyone else had something like this happen? Is there a fix you used to get it to work or am I cooked? I recently restarted from a guy I put 90 hours into because I had some Dawnguard glitches, but it was nothing like this. I am on my 40th hour too, so I have put some time into this current guy. If I can't complete Dawnguard with this guy, I don't know. I don't think I have it in me to play through Skyrim anymore. I'm just really bummed about this. It seems like such a stupid glitch to encounter and in my previous playthroughs I never had any trouble with Serana just following me around.
I appreciate anyone who reads this and also any and all feedback, thanks!