bitcoind should not be launched as daemon from launchctl. Otherwise, the process cannot be stopped from launchctl.