Yes. They are bullying and intimidating each other currently, but the fighting will get worse in a few months when they are mature.
A divider won't work because the tank is small and confining the fish into little areas will simply stress them. And having other fish trying to kill them, separated only by a piece of glass or Perspex, doesn't reduce the stress at all.
---------------------
If you reduce feeding to a couple of times a week, and monitor the ammonia and nitrite levels, the fish might survive the cycling process.
The fact it's been nearly 3 weeks would suggest you are hopefully half way through the cycle and the ammonia levels have gone up and come down. If this is the case, then the fish should be ok. However, you will need to monitor the ammonia and nitrite levels and do a big (80-90%) water change if the levels go up above 0ppm. When the tank has finished cycling, you can do a 75% water change every couple of weeks.
If you are using artificial marine salts, you need to make the salt water up 24 hours (and aerate it) before you use it so you can get the salinity correct and so all the minerals are completely dissolved in the water.
If you are using natural sea water from the ocean, get it up to tank temperature and then water change the tank.
Try to increase the aeration/ surface turbulence to maximise the oxygen levels in the water.
---------------------
You can add some beneficial filter bacteria. It is sold as a liquid in bottles at most pet shops. Get one for marine tanks and add a double dose every day for a week, then pour the rest in the tank. Try to add the bacteria near the filter intake so it gets drawn into the filter where it lives.
If you can find some Caulerpa (marine algae), it usually does well in aquariums and can use some of the ammonia and nitrite and make the water safer for the fish. Bubble Caulerpa and Feather Caulerpa are two types that do well.
Cross your fingers and hope for the best.