Is data leakage relevant when scaling across samples?
Considering that you are making a minmax scaling, the only time in which there would be no risk of data leakage is if the minimum value on your training set equals the minimum value of the test set, and your maximum value on the training set equals the maximum value on the test set.
In that circumstance the result of your scaling would be exactly the same as fitting the scaler to the training set, and applying it to the test set.
There is basically no advantage in scaling them separately, and you take the risk of data leakage if their value ranges differ. I don't know much about genomic data, but even if your assumption was correct I would recommend not to do that.