Hey, I had one installed in my kitchen too. That looks exactly the same like yours and I got it installed by a garbage disposal company in Toronto. Where did you buy these? How it’s working?
I guess it might be something with the screws, they don’t seem like the normal ones, or they might have screwed it wrongly. As bob15 mentioned the screw go in the top and not on the flat and it can be the cause of the leak. Seems like you hired the wrong personals. When I installed the flat roof...