Hey, Kyle,
I am terribly sorry about the late reply.
After posting my original question and waiting for month, I wasn't able to resolve it. So I had to pause the work and disassemble my test bed.
I very much appreciate for your input, and will definitely use it as a helpful reference if I could ever resume the work. Really with Mellanox can offer more supports other than selling cards...
Best,