Bro you should have brought this info up a while back. You then had oil smell and you still didn't bring this up. C'mon bro. Trust but always verify, always.
In this case your mechanics are idiots.
I was somewhat green thumbs on doing timing belt changes. But with lots of video watching and...