He's a lazy shit.
You can't make or nag him into being responsible or getting off the Xbox. You can say it's the Xbox or me .. but there might be a better way.
Set ground rules:
"There's two adults two parents in this house.
One acts lazy always gaming
It's so unattractive
Do your share of housework and child care without being asked,
I'm not your mother. I want an equal partner
I'm
Not doing this anymore, you're an adult"
He leaves your job til last at 10pm because it isn't his priority and he didn't want to do it. . To change anything, he needs to decide to give you or do his fair share, a priority.
Go on strike:
don't argue , always calm as this is how it is. He doesn't need to "get it" straight away, he needs to feel the loss of privilege that he had before
Don't buy his favourite drinks or foods, eat any there / give to DCs
His stuff left out on floor including controller with dirty cups etc into black bin outside door - you're no Longer putting things away, but you are tidying house. It all goes in together & out the door.
No dinners cooked , he gets left out of all meals "you feel it's ok to do nothing, you're not part of our team"
No clothes washed, any left wet in machine, into black bin liner "your responsibility"
He'll run out.
Plonk DC down by him when he starts on Xbox or lays on sofa, "as you're not busy and I am, here's your DC to pay attention to" Leave the room.
Teach DC the jumping on daddy game. Most know it. (Try to sleep through that you bastard)
Leave the children to 'dusting the Xbox' when he's in bed. "If only you'd helped me, I was too busy fixing rug, DC must have..." "if only you got up during daytime.."