A nitrate reading of 20 is not unusual in a tank. It's more than you want, but it's not "off the chart".
You indicate that your water change water shows nitrates. This is usually caused by the water you are using. Check out your ro unit. You may need to replace it's filters. I suspect you either have a problem with the RO membrane filter, or are bypassing it.
Test the nitrates in the water produced by the RO unit to track it down. Also consider adding a DI unit after the RO unit. Your "small filter" used in mixing night also be a source, especially if it's become a dirt trap, and not cleaned.
It is also possible to get nitrates from the salt you are using or from the container used to mix your salt in, but these sources are unusual.
Once you get the source of the problem tracked down, so large partial water changes should solve the problem in the main tank.