* fix: there is a case where app selects incorrect engine variant first launch * refactor: clean up legacy settings hook