Was yours leaking from the same place ? That black rubber thingy ?
It has been exceptionally hot here recently, so I am wondering if the heat has anything to do with it leaking ? It was 35c here today I think.
Nothing seems split or any old cracked rubber !
I will check into the thicker leak stop fluid you mention as a cheap option, always up for that !