Hi C’est!
I am not sure if we have ‘met’ before, but I have read your thread in the past. I don’t have your full story in my mind, but I do have some thoughts about your Christmas conversation.
Firstly, Christmas is still a long ways away in terms of DB and R status. So anything you decide now can change. With that in mind, can you go along with the joint gift and make the assumption H will be around? Act ‘as-if’ for the moment.

And then if things change, you can pivot in the future as needed.

Don’t let Christmas be a deal-breaker or an opportunity to set an ultimatum or start a R talk. So much can change in two months’ time, so let this be just another conversation, nothing abnormal.

Keep doing what you are doing.