Found some really tiny worms in the soil where the tomato grow.
I suspect it is fly larvae, not sure from external fly or the larvie frass.
There are the tiny red ones, which can curl up and jump up to 2cm away.
Then there are white ones, which look like maggots.