Since 12658 obviously gets very less time i.e 9 hrs for maintenance due to RSA with Karnataka SF and is rescheduled very frequently whenever 12628 is delayed, PM can be done for 12657 which arrives at Bengaluru. Then, there would be 14 hrs of PM and rescheduling wouldn't be an issue. 12658 can depart with Secondary Maintenance. If SWR follows this, it wouldn't incur losses from Cancellations whenever 12658 is rescheduled to depart at 05:00 AM in the morning.