Is he bi or gay and not telling me?

Ok so my fiance has told me he was bi since the beginning of our relationship and It has been an amazing relationship, I mean we're so in Love even after a year and a half, have a baby together now but there are so many clues that he is totally gay besides the cliche ones that yes he has most signs of lol.. and lately since we had the baby he seems a bit more distant. He tells me he loves me and would never leave me but he not only crushes on other men, literally fantasizes awake and dreams about them, masterbates in his sleep then tells me about his naughty boy on boy dream and I get excited yada yada, he used to say it was a dream about me, him and the guy .. now it's just him and a guy, when I've accused him of looking at girls (I'm insecure, just had a baby etc) he says you're the only woman I could ever be with... I'm not even into women, they're disgusting.. he's even said he's barely into me🤔 attraction wise.. but he says I'm his soul mate and not a gender to him. I get confused because he makes love to me just fine.. but he's often admitted he is fantasizing about a guy behind him etc. He watches gay porn, cumshots mainly, he's had sex with men and done things with men since he was a kid. Even kissing and snuggling, but he's been with some girls...a couple, his ex wife. We plan on finding him a boytoy.. he says he will be emotional if the guy leaves because he doesn't like one night stands and jokes about me and him and another guy... When asked why he wouldn't just have had a boyfriend he said he is in the closet, could never tell his family etc. I'm just really confused.. I love him more than anything and don't want to lose him. I think since he considers me genderless and a "soul" that he would never leave, but is he even bi?? Or is he gay? I've asked him and he said he loves me but other then me he likes men 🤔