Just an update, finally received my P30 (non-Pro) BC 2degrees preorder from PBtech. Got the message on Thursday, picked it up on Friday. Also got the preorder bonuses (Logitech Boom 3 and Xiaomi 20000 mAh powerbank) except for the watch have to redeem online.
They also called me last Friday. Phone was off and didn't leave a message so called them back (it was the generic number) hoping my phone was ready. Explained situation to person who answered & looked my phone number up in their system and put me through to sales agent for my order. Told her same thing, had received a call and though it was probably about my pre-order. She didn't really give an indication it was her who called me and just asked if I'd received my phone. Was surprised when I said no and she'd look into it. Called me back 10-20 minutes later and said it because I was the last one in their store I didn't get mine but there were 60 on order arriving soon and she'd put aside the bonuses. Don't think she gave a date & didn't ask because I suspected what their website was telling me would be the same. I'm still slightly confused what the first call was about. Was it the person that served me who assumed I'd received my phone but was just checking since was marked as not picked up. Or someone else was dealing with it calling to apologise or update me.
Wonder if one of the reasons for the phones showing in stock in the early days while I was waiting is because those were Spark phones. I noticed Harvey Norman does have Spark and 2D P30 listed seperately. None of the other retailers do but my phone had a 2degrees sticker so I assume it's technically 2degrees stock. I've never been sure how they handle these carrier differences for the same phone.