Blockly Datetime always has timezone, how can I remove it?

Yep. Please file an issue on the openhab-webui repo. How to file an Issue

In the mean time, you can try to make it work using the block you originally used (that should work too) or use an inline script block with midday = time.toZDT("12:00");