SMS is still sending from the old Twilio number when I purchase a new one and select that as the default outbound number.
Since we do not want to spam the leads with different Twilio phone numbers, the old leads in HL will be stuck with the old default Twilio phone number. Only new leads got added to HL will be getting SMS from the new default outbound number.
We could remove the old Twilio phone number. That way all SMS will be sent from the new Twilio number bought.
If you want to keep the old Twilio phone number, another suggestion would be to assign the new Twilio phone number to the user and log in as the user to send those SMS. You could also assign the user in the Campaign Configuration. That way all SMS will be sent from the new Twilio number bought.