The past tense of weigh heavy upon is weighed heavy upon.
The third-person singular simple present indicative form of weigh heavy upon is weighs heavy upon.
The present participle of weigh heavy upon is weighing heavy upon.
The past participle of weigh heavy upon is weighed heavy upon.