Hello @iamjameshannam
do you have a SIM card in your IoT Base CatM module?
I did some testing and from within UiFlow it seems that as part of the module initialization (e.g. catmiot = module.get(module.CATMIOT)) an AT+CPIN? command is sent repeatedly (about every 6 seconds) until the module response is +CPIN: READY. Without SIM card the module response is ERROR which means the program flow is blocked forever.
Thanks
Felix