A few things I have learned on my travels on this planet. Most people don't think of what others are wanting or needing, unless it is about them.
That sounds ego driven, but as I stated it what I have observed. Connection in the modern world where the "phone" in smart phone becomes a rarely used function and the EQ in doing a communication dance in people get "weaker and weaker", means people connections don't usually happen.
The dopamine driven world of folks have led to a lack of short term memory, and life can seem satisfying enough to not walk forward.
So the awkward moment with your co-workers happens more and more, and miscommunication and awkwardness happens as the norm. I learned about this in college in my days, where I cam across strong or mis-communicated (hell I still do it now) ... a close friend of mine called me out to help. He even stated, you have to get "to know him" because he speaks "Tegelese" .... some guys and gals later were like "holy fuck he is intense, fun and well ... In the modern era, click, swipe ignore.
As for your ex, I hope the last exchange showed you everything you need to know now. You do you of course, but if I had the honor of being your friend, I would state close that door and call it over. He is the massive clutter that feeds your inner demons that don't do someone as dynamic as you any benefit.
Given your stresses (my opinion take it or leave it), fantasizes don't do you justice, unless it is for self love and care. Then game on!
Live well and be well!