Strange that you gave NRP stop than TUNI. 17404 starts at 21:40 at BZA. 10 mins stop is enough starting at 21:30. There is already a train 22801 which needs some tweaking like below, Currently MAS arrival is the biggest problem and it is doing rounds to NGNT bcoz of that.
VSKP at 18:30, BZA - 00:45 : 00:55, MS-8:00 8:25 TPJ - 13:30
TPJ Dep: 15:10, MS - 21:40 ; 22:00, BZA - 4:50 - 5:00, VSKP - 11 am.