I finally found a solution to that crazy Magic Daemon issue...
After spending a week trying every possible solution, workarounds endless simulation...i'm sure you understand what i mean.

I can't believe it's only a matter of workflow! the plug it's working.

First of all connect Magic as the last step in the Scene Tree, then save the project from the menu, then run sim.

If it still not working, repeat the same procedure:
1) connect Magic Daemon in the Scene Tree,
2) save the project
3) close the scene, reopen and run sim.

Every time you make a change in the scene, reconnect Magic in the Scene Tree and save the project.
You can rerun sim, ovelapping it from the previous frame when the Magic daemon start to play, but first reconnect Magic as said.