Just trying to keep it neutral, and as someone that handles multiple accounts and customer requests, etc myself. It sounds like he has a set policy of send in you old, I keep it, you get a new one. With that being said, it sounds like he made special arrangements with others and possibly forgot that these were not part of the reg set. For the customer it is their one and only PF, for him it's just a number in a vast queue. It's one of the reasons why I try not to do special requests in my shops. It's too easy to lose track.
That being said, when brought to his attention he seems like he is slow to respond and rigid/unflexing. I get production issues happen, but when someone sends you stuff on loan and you give them a time frame, if you can't meet that time frame you should send them their property back, especially if it has been requested by the owner. To hold onto it like this because he has had delays is not ok. When someone asks for their property back, it should be sent back period.
I just got my xmas bonus and had planned to buy a Taxi and MB PF. I guess that's not going to happen at the moment.