I have just read the whole thread and your update.
Seriously. Let him go. He is clearly using you. I have been with my Nigerian husband for years and I see the way some Nigerians operate. Thankfully he had a British passport before he even met me and is ambitious and works for the nhs and even we talk about how scams and fraud is so common in nigeria and various other west Africans. We even watch documentaries ans movies about it and how sad it is.
Even in Gambia, some marry older middle aged women and its clear they want a Visa because when they get here they have the older English wife brand then a young girl, their age or younger as their girlfriend.
Just because he is not asking you for money doesnt man he is not here for getting citizenship. He is earning his money to make his case to stay here stronger. And so on.
Not all Nigerians are this way but even my friend, her man was Nigerian and he came here on a fake document using his grandfathers name or something weird. Anyway, he got with her and told her his real name but something wasnt adding up, he was always using and then destroying or chucking away forged and fake documents in order to get jobs in London. He was violent to her also and cheated on her with multiple women. She finally left him but when she did she found out she was pregnant and stupidly went back to him. It only lasted a year because he would go clubbing all the time and sometimes not come back home. She was heavily pregnant and annoyed. He had a bad temper and would hit her even when she was pregnant. She went through his phone which was literally always locked and glued to him. One day, he left it unlocked and she went through it. He was saving womens numbers under mens names. But when she was reading texts from say, someone called Jack or James, it was messages saying hey honey or baby and miss you and so on and thanks for last night. When she confronted him, he went ballistic. He also had another womens name on there that he saved under her real name. And that's who he married after my friend chucked him. He found out through a lawyer that he could get citizenship if he married someone from the EU. He then married this woman from Poland or Slovenia or something like that. ... he is on multiple dating sites, cheating on her too as she showed me the tinders and so on, and she even set up a fake account to catch him out to show his wife , but I said just leave it, she is welcome to him. You move on and look after your daughter. Now she has remarried, has two more children and very happy. Her daughter has nothing to do with the bio dad because of his violence and he just really showed no interest in the girl in the supervised contact centres , so I think they are well shot of him.
For those saying, you married him after only meeting him once. This is common in Muslim culture. They dont hang about. As boyfriend and girlfriend is not allowed. So,I dont know if he or you are muslim. Maybe not because church was mentioned. And he certainly isnt acting like a muslim, if he is one, sending nudes and whatever. Or a Christian for that matter.
Honestly, girl, run for the hills. He sounds like a right pig. You can do way better.
I honestly think he was in it for a Visa. It's pretty obvious.
Just because you dont have a car or savings, doesnt mean you cannot leave this marriage.
A PP gave some great advice above by letting immigration know and exactly what to tell them.
Get your ducks in a row and let him clear off.