I’ve managed to port some numbers successfully over the years, but sadly have ended up losing a few good numbers too due to various reasons.
The way we port numbers in this country is a nightmare (still a manual process I believe! Also allegedly involving the transfer of “files” for each service such as voice, SMS etc.) I think other countries it can be done in a matter of minutes or sometimes a few hours on the same day, none of this next working and it could take up until midnight nonsense.

Plus when problems like yours occur each network just blames the other!
Hope you manage to get it sorted soon.