The quest for the perfect croissant
I would suggest you check the water content of your butter. Different brands can have widely different base water content. Based on recipes I’ve used to make croissants (try Paul Hollywood or a blogger called Joanna Cismaru ‘JoCooks’. I believe either one or both go into detail about this aspect of croissants. Preferably look for 95% butter - so less than 5% water. Good quality French butter is a good place to start. I use President brand when I want to make pastries.

I’m suggesting this because you mention that your baking tray is wet after baking, which signifies that the water content from your butter/dough is leaking out and there’s a lot of excess steam being produced which stops the pastry drying in the oven heat and result in slightly soggy heavy bakes.

Another thing that might help - it looks like you’re spreading the butter on the dough before folding? The recipe I use actually has you roll the butter to size between baking parchment then chilling until hard, this stops the butter being absorbed into the dough as much and keeps your layers more distinct. On subsequent rollings you want to work quickly so the butter doesn’t soften too much before re-chilling. Again, my recipe allows 2 hours between rolls rather than your 40 minutes.

Also you might think of repeating your lamination roll/fold/chill process a few more times. The more folds, the better the lamination.