I'll bet this has been going on online long before she got here
I wondered that too... emotional affair going on since he "found" her on social media and agreed to be his support person.
He's a sleaze.
Obviously couldn't give a shit about his partner's needs and wants, and very few shits about his kids too. I really don't see why a six year old should be made to move out of their room so that he can take in a refugee.
The idea was that refugees would be housed in spare rooms or empty accommodation, not uprooting children from their bedrooms.
I'm not saying that every child has to have their own bedroom, nothing wrong with sharing, but moving them when there is no need to is not on.
Sofia is not entirely blameless. She knew he was in a long term relationship with the mother of his two children and still behaved like this, in front of Lorna. However, I can imagine him spinning her a load of lines about how unhappy he was in his relationship, his partner "controls" him, he loves her but isn't in love with her, they were too young and he got trapped when they had children..... this sort of random stuff that sleaze bags come up with to justify their behaviour.