I don't think that's the reason - it's easy enough to leak something anonymously to F95 and whilst AFAIK devs can do takedown requests on hosting sites, the F95 uploader team are usually pretty great at just keeping stuff up to date even when devs actively try to suppress it like with Elzee's
Tunnel Escape.
If I had to guess, the reason no one's leaked it is because BSpined distributes builds via Steam keys, and it's slightly less convenient to leak a Steam game because of API stuff or whatever.