Runs on Sim, crashes on watch.... what's next ??

My app runs as expected on the Simulator (Forerunner 245 music).

The watch has been completely updated, and the app was downloaded from Garmin Connect.

When I run it on the watch it crashes immediately with the following lines in the CIQ_LOG

Error: Not Enough Arguments Error
Details: 'Failed invoking <symbol>'
Time: 2021-03-10T21:07:20Z
Part-Number: 006-B3077-00
Firmware-Version: '6.20'
Language-Code: eng
ConnectIQ-Version: 3.2.4
Store-Id: 575da5b1-b0cf-4c1f-9c7f-5acb12b28f70
Store-Version: 37
Filename: EE40A17E
Appname: XXXXXXXX (blocked intentionally for this post)
Stack:
- pc: 0x1000469a
- pc: 0x100043e6
- pc: 0x10004089
- pc: 0x10003db7
- pc: 0x100064c6

I created EE40A17E.TXT in the GARMIN\APPS\LOGS.

The first lines of my app are...

function initialize()
{ AppBase.initialize();

Sys.println( "\nCrash Debug line 1" );

and that write does not go into the .TXT file... the file remains empty.

So what's a programmer to do ????

How does one go about debugging this ???

Any help would be greatly appreciated.