Thanks for your comments, @simmconn.
The heatsink gets warm and user is aware of it. I think he is running at 400V/22mA and so far, it seems to work. If it gets too hot than he can’t use this thing - that’s life.
For pin dimension. The first version used Neutrik XLR3 pins. They were perfect, diameter slightly undersized. But to short to be soldered direct to main PCB. When looking for brass rod the best I found was 2.5 mm so, I decided to try that. 2.5 mm works with my Teflon tube sockets. The user is informed of that pins are soldered only on one side and if pins come loose, we have to find a better solution or perhaps abandon this thing.
I use Addnorth HT-PLA Pro filament. Better heat performance than PLA but not as good as ABS. I’m confident the socket isn’t a problem. It might be a problem with the transistor tab cover. I haven’t thought about the cover until your post - thank you simmconn. Now the user is informed, and he promised to keep an eye on the cover.