Look at the gcode (with some viewer, like the one from pursaslicer), it will tell you how thick the first layer in your sliced file is. Maybe it is somehow very thick.
Because the way things crushed was a bit strange. No way the metal paint cans crushed before the wooden piano top.
The bouncing emoji is also nothing that can be planned that perfectly.
Node red is designed to use as little function nodes as possible. Sure, you can do anything with function nodes, but at this point, why use node red at all?
Look at sub flows, grouping flows and environment variables for sub flows, it will enhance what you can do a lot.
They only ever where sub $500 with a contract. And this is still true today (at least in my market). But people don’t like spending >$70 dollars a month on a contract
You mean just the text to speech part? Look into Piper