@FelixTAN, I would advise that you visit a Digi Store to MNP after your contract has expired, otherwise the MNP process will fail due to contract obligation.
Sorry for the delayed response.
Hope my answer has helped! If it has, please click on "This is Helpful" to give it a thumbs up. If this is the solution you seek, click on "Accept as Solution" to help others find their answers faster!