H1b - terminated while in india

Was working Remotely from India for last 9 months due to Covid and travel ban restrictions. I got my visa stamped last month. Got laid off and termination date is March 31. On unpaid leave until March 31.
If I get an offer can I get my h1b transferred while in India? Are there any time restrictions?

Yes the new employer can file cap-exempt H1B, no time restrictions.

Thanks! Is it advisable to get the H1b transferred and enter US POE with the new I-797 or can I use my current visa (as the termination date is March 31). Please advise.