It might just be a stage that he is going through as well, I think from memory my boys have done the same, sorry not much help. Maybe give your H a shirt or cloth that smells of you/your bm for a while so that your DS can still smell you but is giving your H some cuddle time as well.

hugs xoxo