On the router with static IP edit your peer, set address to 0.0.0.0/0. This means it’ll accept connections from any IP. In the same screen, uncheck “Send Initial Contact”. Only the dynamic router will initiate the connection. Also select “Generate Policy” and then define no policies under the policy tab.
My remote router’s IP changes about once per 2 weeks, never any issues.