Quite frankly, I think your major issue is the rapidity with which you have added fish and corals to your relatively new tank. I hope that I am wrong, but I fear you are in for a bumpy ride ahead with a series of algae blooms. Your livestock are adding a significant amount of nitrogen into the system through waste that is becoming nitrate, but without the mature bacterial life to assist in consuming the nitrates. I suspect additional phosphate will come too.
You mentioned that you have 3 socks in your filtration. How frequently do you change them? They can become nitrate factories if you leave them in too long or insufficiently clean them. Given your nitrate level I would suggest changing them every 3 days, inverting them and thoroughly rinsing off as much as possible. Then, you might consider running them through your washing machine with just bleach, but then soak them in water with a bunch of dechlorinator before using.
Your Skimmer (Reef Octopus Classic 150 INT) is rated for your size tank, but just barely. Most people get a skimmer that is rated for a larger volume than their tank for a margin. From my previous experiences I went with a skimmer rated for 250-400 gallons for my 150 display (more like 135 actual) plus another 40 in the sump and fuge. What type of skimmate are you getting (thick, thin, translucent)? When you have a skimmer that does not have excess capacity for your volume, it is important to make sure it is properly tuned to maximize export of the excess nutrients.
And you mentioned your fuge. How often are you harvesting the caulerpa? Removing portions of it are the only way to remove the nutrients they have absorbed. I would also be careful with the caulerpa as it can invade into your display and be a nuisance to get rid of. Many other reefers prefer chaeto. I am currently using a Red Gracilaria in my fuge.
It is going to take time and effort to restore your tank to more typical parameters. Water changes alone will not do it. A multi pronged approach with many of the suggestions throughout this thread will work...HOWEVER, it will take time...enough time that you may lost patience (I have on more than one occasion). What I can tell you is that if you stay the course, you can resolve the situation without having to break down and start over. Best of luck!!