I don’t understand what could be the technical reason behind not activating Agent on projects that Agent doesn’t started by scratch.
Your workaround with Expo to compete in the “native” mobile app development lacks of Agent, so is a far from ideal solution