BW can can handle all the mix nodes fine, but I can’t say if it will handle your node groups without knowing what’s in them. It will certainly try, but if even one of the groups can’t be worked out it will just write the whole material off as unbakable.
I was thinking of having it replace inputs with holdout shaders or something and bake the parts it can figure out. But that would probably just be really confusing and people often don’t notice messages in the log saying stuff about their materials.
In any case, given number of node groups you’re using it seems likely at least one of them will fail and cause the whole material not to be baked. That said, you could also probably correct any problems and have it work so long as you don’t use any types of shader that cannot be baked. It also depends on what passes you want to perform, since some will work regardless of the material set up.