Big fish eat a lot, especially high metabolism grazers like tangs. You could try supplementing their diet with veggies if they’ll take them.
Spinach, romaine, broccoli, green beans etc all have high nutrient levels and are a lot cheaper than most fish foods.
Could do every second or third day as veggie day and then it will cut down on the nori and frozen they’re eating throughout the week.
If they dont go for them you could try soaking them in garlic, or mixing in a small bit of frozen and soaking them in that for a bit before feeding. Blanched or frozen veg is often a favorite if they’re picky with textures.
Could also get agar and blend up the veggies and make “jello” for them and it can be kept frozen for up to 6months and fed in pre-cut chunks or cubes.
I use different sized silicone ice tray molds for this personally, can also get fun shapes if you desire and customize the ingredients of the diet to your wishes.
I would also look at their body condition and make sure they’re not overweight, if they are it would be easy to cut back on feeding the high protein/fat foods. You can find body condition comparisons online.
For the low nutrients, I personally love Brightwell NeoNitro for nitrogen dosing, and it can help bring it up that last few ppm when the fish aren’t enough and you’re feeding to the max.
If phosphates being low are the issue, try feeding more pellets to the fish and tank, or use Brightwell NeoPhos. There are also tons of other brands that are just as good for dosing, Brightwell has just always been my go-to.