Also changing the TX gain plays video for another 20-25 seconds
I have no idea. Usually for 500 KHz bw with 2 KHz accuracy you are ok. I have use a TCXO based receiver. May be yours shifts with time. We must not forget that DVB-T was designed for 5-8 MHz bandwidth !!!