Para carregar o trabalho para todos, você precisa executar launchctl sob privilégios de root. Se o trabalho já estiver carregado na sua conta de usuário, ele não será carregado usando privilégios de root.
Tente executar launchctl unload /Library/LaunchDaemons/myPlistFileName antes de executar sudo launchctl load -w /Library/LaunchDaemons/myPlistFileName . Dê uma olhada na saída em system.log (você pode visualizá-lo usando Console.app, se preferir) que ocorre quando você carrega o daemon.