I think Tehran was good in concept but bad in practice with the timing coming as the economic and political conditions significantly eroded the traffic volume.
Even IR reduced its long standing KUL service frequencies this winter.

I think Cebu Pacific and Air Asia X basically focus on different market. Air Asia runs an out-dated but efficient hub in KUL LCCT while Cebu Pacific doesn't have such an extended network in SE Asia. Cebu Pacific can't grasp a lot of passengers from Air Asia X.