This is never true in the real world, everything is a spectrum. Do you think there are any countries that are 100% socialist in today's world? If yes, then I highly doubt it's actually true, if not, I suppose you count them as "100% capitalist", which is a classic "no true Scotsman" fallacy.
it's not a no true scotsman, if it were I could use this argument against you if you tried to claim all cats are dogs, you fundamentally misunderstand how that fallacy works, these societies do not meet the well defined criteria and I would say no they are not socialist but may be attempting to build it. The point of this fallacy is when you baselessly claim something is not what it is not according to the defining characteristics but rather by a vague feeling. If I said no true cat mates with other dogs successfully, similarly, I would not be committing a fallacy.
i am stating that socialism is when the workers own the means of production, if they do not then it is simply definitionally not socialist in the same way that if it can only breed with other cats it is a cat and not a dog.
No, there is not a single currently socialist country. It is not a spectrum, either the workers own the means of production or they do not.