Is SLX FD 675-B front derailleur appropriate for my bike?
I wouldn't feel too bad about getting the wrong FD here. This is a very easy mistake when ordering a bunch of stuff for an unbuilt bike. Maybe there was a spec sheet available somewhere that advised against low clamp for your frame, or maybe not. 

You shouldn't run that FD because, suspension clearance and any other issues aside, you've mounted it as low as it can go and there's still way too much vertical gap between the cage and teeth, shown in your first pic. That really shouldn't be more than the recommended 1-3mm. It will want to throw the chain, and the designed-in contact points with the chain and cage will likely be off. (Likely because the derailer does have some forgiveness there to accommodate the chain/FD angle changing based on what the suspension is doing, but starting with it way off is still likely to cause problems).

You also absolutely should not run it if it can contact the frame at any point in the suspension travel, or threatens to. When in doubt, test it definitively by fully deflating or unbolting the shock so you can freely check the rear end movement.

You need a high-clamp/bottom-swing FD, FD-M676 if you want to stay on-series.

Confusingly, once upon a time high-clamp/bottom-swing was the norm, and then low-clamp/top-swing came along to solve problems with suspension designs that were coming out, usually involving the seat tube not being there to clamp to. Now top-swing has become more the default, and other types of mounting problems bite you instead.