Massive Inconsistent availability figures per satellite

Each satellite checks your node independently, so it’s perfectly fine when they have an own reputation score for your node.
You may use these scripts to figure out, when your node was not available:

Please search for “ping satellite failed” but not “ratelimit” in your logs, it may have details why your node was not available.

The next step would be to analyze your infrastructure for problems during these periods. It also possible, that your DDNS hostname could not be updated in time, or it has resolution problems (cannot be resolved from time to time due to DNS misconfiguration on DDNS provider’s side).
See