Yes, Fixing it has resolved the issue, Didnt do any hiccups in the morning today, Will check once more while leaving the office.
Altho the mechanic came to my house in the morning he said start it in front of me to check if the issue was fixed, For now he told me to drive as it is, we are on the look out for a new VVT sensor.
Later when even i have time will leave the car to check for the transmission bearing, it will take a full day.