Section 47 of Motor Vehilces Act stipulates requirement of registration in another state only if the intended stay in the other state is for more than one year. Section 49 exempts temporary change of address for less than 6 months from the provisions of that Section. These two section imply that if a vehicle registered in State A stays in state B for less than 6 months, there is no liability to re-register or pay taxes with RTO of State B.
However, RTO Karnataka website states that vehicles registered in other states must pay tax to RTO Karnataka if it stays in Karnataka for more than 30 days?
Is there any legal basis for the answer to FAQ given at RTO Karnataka website? https://rto.kar.nic.in/faq1.htm