How compatible is the Xiao to an Arduino e.g. Nano?

The delay should go after the begin to assure enough time to actually start then a message printed inside startup() to see if ANY messages get thru. Assure the monitor is set to the same speed as in the begin(9600)