I’m questioning my boyfriends sexuality?

We have been together for almost a year, and from the very beginning, he would casually bring up the topic of gay/lesbian/homosexuals, making statements like, there are so many of them in the US, and it’s against the nature of God, and that it’s not good and eventually stating that he hates them. This very same person, randomly one night stayed to me that he had a sexual encounter with a man, but we were joking beforehand about something else so I took it as a joke, (even though he was expressionless when he said it), I later asked him about it and he said he was joking. Then a month later, he would say that he feels like he was a woman, and would say that he says that because he is sensitive and emotionally similar to a woman and then days later say that transgender/gay people are against the nature of God and that he is not gay. However there was this one day when I called him, and we talked for 30 mins and he says to me, I’ve been home all day but my battery is about to die and I’m going I’m going to turn it off and let it charge. He has never done that before… then the doorbell rings and he hurries to the door and hangs up. About 2 hrs later he calls me all happy and I sent him a DoorDash item and they took a picture of the house and I saw a BMW outside that I asked him about 2 weeks later and he said it belong to a guy and he sounded off about it when I asked him. He was home alone that day. I don’t know what to think.
I’m questioning my boyfriends sexuality?
Post Opinion