When using --non-interactive in conjunction with --monitor, it's impossible to exit the serial monitor without unplugging the device. My understanding was that the --non-interactive flag was meant to disable the forced user interaction with dialoguer, etc., and so this behaviour is somewhat of a surprise to me.
I think it would be best to allow Ctrl-c and Ctrl-r to be used even with --non-interactive, however the simple fix which allows this apparently causes issues with HIL testing. This will require some further discussion and investigation I suppose.