Tinkercad might be cutting corners and solve simulation problems in software.
The Wokwi simulator simulates the hardware. Any software can run on top of that. That makes it possible to upload your own library or use MicroPython on the same (simulated) hardware. The Arduino Uno is even clock-accurate simulated and the ESP32 can connect to a real online server from within the simulation.
Enough talk about Wokwi
here is your LCD backpack in a working simulation: