Hello,
Looks like your SWT is triggering the interrupt.
Are you running the SW or you are debugging it. As if you the step in debugger then the IRQ from SWT will be called immediately. therefore the SWT is in most debuggers disabled by default.
If you disable/service the SWT in your code, then the IRQ handler from SWT should never be called in ideal situation.
Best regards,
Peter