Does the "multiple steps" part involve UPDATEs on pre-existing rows? Do the updates change the column(s) used in the gin index?
pgsql-performance by date:
Соглашаюсь с условиями обработки персональных данных