Hello,
In the reference manual:

So you have to execute wait instruction on the core0.
Then you will ask for halt reques in SIU_HLT1
You can see I have executed wait from core1, then I ahve switched to core2 and asked for halt of the clocks from debugger:

After that core0 is halted.
Best regards,
Peter