ate late update from my side, sorry about that
So as I said in my OP that I have emailed RL, and the communication was great TBH,
they offered me to send me a new "gasket" and advised me to use a bead of silicone around the area, to help to stop the leak..
I told them for the premium that I have paid to buy what supposed to be the best Catch Can in the market I expect it to work out of the box, and for you to ask me to fix a common issue is really disappointing, so unless you can guarantee me that new gasket will fix my problem without adding any silicone sealant it will be fine with me, otherwise I'll have to return both kits back to usp (bought 2 kits).
A few emails back and forth, they decided to send me 2x complete kits which included a revised baseplate which completely eliminated the leak,
The new design has a better gasket, recessed mounting location for the top plate, the securing bolts now are from the top instead of the bottom.
Sorry if the picture is too big posting from tapatalk