Copying my answer from the other thread:
To work around this you can call lvesp32.deinit after importing ili9XXX, before creating an instance of
lv_async
. That’s what I’m doing currently.
In the future it might be a good idea to stop importing lvesp32 from ili9XXX and requiring the users to import lvesp32 explcitly.