One WASM module all the way. You need to clear and reload the lvars on an aircraft change, and reset/clear any Client Data Areas and re-initialise them as well, if using to pass the values back to a client. Also, as Client Data Areas persist through the runtime of MSFS, you need to re-use previously created Client Data Areas when going back to the same aircraft after changing to another, rather than recreating afresh.