но изменил лимит газа на 200 000 и все сразу ушло
Все правильно. Так и нужно поступать. Нужно понимать, что потратится не 200 000 газа, а ровно столько сколько требуется в данный момент. Что выставленная сумма - это лимит, который нельзя превышать.
Как правило тратится намного меньше выставленных параметров. Причем иногда доходит до абсурда.
Делал транзакцию, устанавливал лимит газа в 80 000, транзакция не прошла, выдала ошибку: мало газа. Установил лимит в 150 000 газа. Транзакция прошла удачно. В статистике написано: потрачено 60 000 газа!