Ngl I'd be pissed. Your ex is your new chief, your promotion got taken from you because said ex got in with nepotism and now you have to work under him. Not to mention, he broke up with you without (seemingly) giving a proper reason. I'd just end it