every squeeze has its top. very hard to sell all there, but by selling some % over the squeeze period you kind of average your sell price. By holding some for longer period of time you risk missing the squeeze all together with that remaining position. price can jump from 1$ to $25 and then come back to $5 and stay there for many years not talking about spng, just in general.
I believe in Short Squeeze, been in a few, thing is - people start selling when the price hits their level of comfort, not everyone wants to hold till they see stars in their eyes. when the price is high enough even insiders will be selling some. so holding some is fine but there is a big chance that others will sell to covering shorts for big bucks and those who want to wait for even bigger bucks will miss the run and price will fall. not a big deal if you made thousands percents on the rest of your position