If anything, the heatsink touching the cabinet could be an advantage as some heat will conduct into the cabinet.
Just make sure the cabinet is earthed and you should be fine.
Ps. I'm doing exactly the same with my Seplos BMS, but mine doesn't quite touch. I hope the bms doesn't generate too...