It's not clear to me from your posts whether or not fan 0 works when you test it manually. To test it, see my previous post, but use P0 instead of P1.
M106 Snnn without a P parameter (as generated by most slicers) will default to using fan 0, unless you have used the F parameter in your M563 commands in config.g to select a different fan.