Недостает запятой перед словом только, которое стоит перед подчинительным союзом когда. Если в сложноподчиненном предложении перед простым подчинительным союзом стоят усилительно-ограничительные слова (частицы, союзы или их сочетания, вводные слова) особенно, даже, в частности, в том числе, в особенности, а именно, а также, а (но ) только, как раз, лишь, исключительно, только и др., то запятая ставится перед ними, а не перед союзом, например: Неповторим Ярославль, ни с каким городом не спутаешь его, особенно когда увидишь город с Волги (М. Рапов); Хорошо отдохнуть летом в деревне, в частности если год урожайный на грибы, ягоды; Он приехал вовремя, как раз когда должны были начаться занятия; Перед ними предстал овраг, лишь когда рассеялся туман; Он приехал в Москву, исключительно чтобы попасть в Большой театр.
Вы написали это сочетание правильно.
Глаголы нагородить и угораздить не являются однокоренными словами не только в современном русском языке, но и этимологически. Корень -город- восходит к праславянскому *gordъ ‘ограда, забор’; слово горазд (гораздый) ― древнее заимствование из готского *garazds ‘говорящий разумно’ от приставки ga- и razda ‘язык’.
Диалектный глагол гораздить в значении ‘строить, стряпать, делать, ладить, придумывать, умудряться’ встречается только в словаре В. И. Даля, который не является нормативным словарем. В этом словаре собран богатый, но весьма неоднородный и несистематизированный языковой материал. В нормативных и специальных диалектных словарях слово гораздить не фиксируется, поэтому установить его словообразовательные связи в значении, указанном В. И. Далем, не представляется возможным.
Деепричастный оборот не обособляется, если деепричастие имеет в качестве зависимого слова союзное слово который в составе определительной придаточной части сложноподчиненного предложения (такое деепричастие от придаточной части запятой не отделяется), напр.: Перед старыми заводами возникали десятки серьёзных проблем, не решив которые невозможно было перейти к новым методам постройки кораблей.
Обратите внимание: Ваше предложение построено неудачно, его необходимо переформулировать.