Thanks for making all the debugging, now it does output text, but it seems that it crashes in some other point:
--- Terminal on COM3 | 9600 8-N-1
--- Available filters and text transformations: colorize, debug, default, direct, hexlify, log2file, nocontrol, printable, send_on_enter, time
--- More details at https://bit.ly/pio-monitor-filters
--- Quit: Ctrl+C | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H
***** Arduino IoT Cloud - configuration info *****
Device ID: [device id]
MQTT Broker: mqtts-up.iot.arduino.cc:8884
WiFi.status(): 0
Current WiFi Firmware: 0.2.0
Connected to [SSID]
ArduinoIoTCloudTCP::handle_ConnectMqttBroker could not connect to mqtts-up.iot.arduino.cc:8884
ArduinoIoTCloudTCP::handle_ConnectMqttBroker 1 connection attempt at tick time 45512
Firmware name: PROJECT_NAME, compiled on: Aug 1 2023
Fault on interrupt or bare metal(no OS) environment
===== Thread stack information =====
addr: 20007e28 data: 00017915
addr: 20007e2c data: 0001772f
addr: 20007e30 data: 20000300
addr: 20007e34 data: 20007e58
addr: 20007e38 data: 20000300
addr: 20007e3c data: 0000b28c
addr: 20007e40 data: 0000a500
addr: 20007e44 data: ffffffff
addr: 20007e48 data: 20003064
addr: 20007e4c data: 05000000
addr: 20007e50 data: c302ea8c
addr: 20007e54 data: 00008bd5
addr: 20007e58 data: 200009f0
addr: 20007e5c data: 20007e80
addr: 20007e60 data: 00000001
addr: 20007e64 data: 00000000
addr: 20007e68 data: 20000010
addr: 20007e6c data: 20000010
addr: 20007e70 data: 00000000
addr: 20007e74 data: 00000000
addr: 20007e78 data: 00000000
addr: 20007e7c data: 0001698f
addr: 20007e80 data: 0001b24a
addr: 20007e84 data: 000007d0
addr: 20007e88 data: 20003af0
addr: 20007e8c data: 20000d48
addr: 20007e90 data: 20000d48
addr: 20007e94 data: 000089d7
addr: 20007e98 data: 00000000
addr: 20007e9c data: 20000d48
addr: 20007ea0 data: 20000d48
addr: 20007ea4 data: 00008aaf
addr: 20007ea8 data: 20000d48
addr: 20007eac data: 000003e8
addr: 20007eb0 data: 200008f8
addr: 20007eb4 data: 20000d48
addr: 20007eb8 data: 00000000
addr: 20007ebc data: 00008add
addr: 20007ec0 data: 20000a4c
addr: 20007ec4 data: 00006a5d
addr: 20007ec8 data: 20007f40
addr: 20007ecc data: 00004411
addr: 20007ed0 data: 20007f40
addr: 20007ed4 data: 0000a895
addr: 20007ed8 data: 0001a249
addr: 20007edc data: 40046f00
addr: 20007ee0 data: 00000000
addr: 20007ee4 data: 0000a8d3
addr: 20007ee8 data: 0001a249
addr: 20007eec data: 00018dd9
addr: 20007ef0 data: 0001a249
addr: 20007ef4 data: 0000f873
addr: 20007ef8 data: 0000f869
addr: 20007efc data: 00002599
====================================
=================== Registers information ====================
R0 : ffffffff R1 : 000000f8 R2 : 20003aec R3 : 00000000
R12: 00000001 LR : 00017893 PC : 00017926 PSR: 81000000
==============================================================
Usage fault is caused by attempts to execute an undefined instruction
Show more call stack info by run: addr2line -e PROJECT_NAME.elf -a -f 00017926 00017892 0001772e 00008bd4 0001698e 000089d6 00008aae 00008adc 00006a5c 00004410 0000a894 0000a8d2 00018dd8 0000f872 0000f868