I'm curious- have you confronted him directly about this kind of stuff? Not in a combative way, but purely to ask why he gets so focused on your timelines when he's not even home. I had that in my former marriage as well and it frustrated me all the time. If I was late getting home, the phone would be ringing and texts would be appearing.
Your husband does sound like he has several BPD traits. That doesn't make it BPD like you said, but I sometimes feel like there's a spectrum there that has some tendencies but not enough for a diagnosis. My ex's brothers and several other relatives, for example, could be BPD/NPD as well, but they're nowhere near as obvious as my kid.
Pook, I've talked about my husband's controlling nature and seeming unwillingness for me to have a balanced life a few times. Sometimes he admits to jealous feelings, and sometimes he admits he's not being rational. But mostly, he makes promises not to overreact when I'm away. You see, many times I go above and beyond to ensure my absence won't inconvenience him, by preparing food for him, and ensuring I'm out for the shortest time possible, and according to a strict plan (with no room for improvisation or deviation). I'll say, "I'm having dinner with such-and-such girlfriend, you know, she attended our wedding, and we're meeting at this restaurant; since the drive time is 25 minutes each way, I'll be out three hours total, tops. I left you some lasagna in the fridge, all you have to do is reheat it." Then he'll say something like, "I can handle it, you know I was a bachelor for years and cooked for myself all the time, don't worry." Well, that's what he says, no big deal, right? But as the evening progresses, he typically flips and starts calling me, demanding to know why I don't pick up right away (usually restaurants are noisy and I don't hear my phone in my purse), where I am (I told him already), why I'm gone for so long (ditto), and how horrible I am for leaving him alone with nothing to eat (lie) . . . He's not like this every time, but maybe 30-50% of the time. It's happened so often that I'm sick of it, I flinch every time he calls, and I try really hard not to let him "ruin" it for me, but man, he punishes me for daring to leave the home and having a social life. His issue: I have a social life "without him." Of course it's OK for him to have a social life without me, say with his sports and hobby buddies, but he doesn't see the unfairness of it. And yet, when I invite him to outings, he's reluctant to go. If he does relent and decides to accompany me, half the time he's a sourpuss and insists on leaving early, for example. Or he'll pull me aside and chew me out for talking to other people at a party. Not always, just often, depending on his mood and maybe what I'm wearing or the way I acted, for example if I took "too long" in the ladies' room (where there was a line) . . .
Indeed I do think that this sort of behavior is BPD-like, but he's not BPD the way his diagnosed daughter clearly is. He doesn't exhibit feelings of hopelessness, he doesn't have disordered/volatile relationships everywhere, he's not impulsive in his actions in most environments, he doesn't self-sabotage, he's not suicidal or self-harming, his identity is solid and consistent, his executive function is extremely high. I'd say he's somewhat insecure (with me), he's prone to angry outbursts and has some hair-trigger "abandonment" feelings which emerge as bullying. And when he's agitated, he becomes irrational and petulant with me.
My coping skill is mostly to ignore it. When I argue back, it gets worse. I think he knows he's being a jerk but just can't help himself because deep down he's insecure, even though he shouldn't be! That's what makes it even more confusing. If he's really toxic and demanding unrealistic things (e.g. a curfew of 5 PM for me), I'll say, "Fine, but if I have a 5 PM curfew, so do you and all the other adults in this household. I'm not a slave you know." I know that's not helpful, but it has enabled me to avoid a 5 PM curfew that he continues to try to impose every few months.