Switched from ZM to EWBF and everything is working fine now. Not sure why but ZM just doesn't work for me. Had abysmally low actual results before (would say proper hashrate but would return significantly lower values to the pool) and now won't even launch.
If anyone is having issues getting miners to launch switch to EWBF.
Also I think I found an error for SIB, it was trying to launch using the PXC address. I made the change in 3main but never checked to see if it was working properly.