Brinkman ferromagnetic convection in a porous layer: Effect of MFD viscosity and magnetic boundaries