Exactly @Remembertobekind Sometimes a lot of the time the reason why some people have money and some people have debt is how they manage their money, not how much they have.
Two people could have the same income, the same circumstances and the same fixed costs and one could be in debt and always struggling and the other could have plenty of savings and feel really comfortable and on their surface, their lifestyle might not look that different.
Do they save and earn interest or do they borrow and pay interest?
Do they shop around and get the best price, use discount codes, wait for sales etc or do they just buy/do the thing straight away as and when they want it.
The OP mentions 'subscriptions' ie more than one, including BT Sport, which is far more expensive than all the others, so he could be spending loads there.
He lives in London and I bet he spends a lot on coffees, lunches, nights out etc. That can add up hugely over time but a lot of people can't see how the odd fiver here, tenner there and £100+ nights out can cost over £1k pm, meaning that it takes all his money after mortgage and bills and then some, with seemingly little to show for it.
Where does he buy his clothes? Does he pay a lot for haircuts etc? What about hobbies and holidays?
He can get out of debt and manage his money better, but he has to put the work in. If the relationship is otherwise good, perhaps talk to him as to whether he could manage to do that. Start to be a grown up about money. His debt is relatively small and with his pay rise, he could be out of debt in a few months and in a year or two, he could have savings. But he has to want to change and stop being an idiot about money.