Lots of red flags, be glad you only invested 3 months of your time into this ill-fated dating experience. Did you fall really hard and fast for him? That’s always a red flag in its self.
I try not to judge people either BUT I always feel the need to judge whether or not they fit into my life.