The past tense of leach off is leached off.
The third-person singular simple present indicative form of leach off is leaches off.
The present participle of leach off is leaching off.
The past participle of leach off is leached off.