I like to top them when they have started to grow at least 4 branches. You're almost at that point. Give them some time. I would save lst after they have recovered from topping and start growing those branches.
With my autos, I wait until a well established 5th node, then top above 4 and remove all growth under 3 and begin training.
This is what is successful for my grow environment after much trial and error. Good growing.
If it’s growing compact then you shouldn’t need to even do much LST. You can theoretically top them pretty early, and you can do LST from the time they are still a seedling, if you really want. It just better to wait for the plant to grow and mature a bit before putting it through unnecessary stress. One of the things I’ve learned since I started growing is that patience is one of the most valuable things to have when you are growing this plant.