Regarding APEX issue, verify that all your connections are secure to and from the EB8 and try the following steps found in the APEX manual:
https://www.neptunesystems.com/downloads/docs/Comprehensive_Reference_Manual.pdf
[I want to just erase everything and start over
Don’t worry; we’ve all been there at some point. If you really need to rid yourself of your current program or configuration, there’s an easy way to do it with the Apex using the Init Memory command. Before you do, make sure you make a backup of your device program and configuration using the Configuration → Save/Load function.
The initialize memory command has four choices:
1. All – initializes your configuration, your outlet programs, your profiles, probe calibrations and clears/rescans the AquaBus. Basically resets the unit to factory defaults.
2. Outlets – clears only your program statements and outlet names but leaves your configuration (i.e. network and email settings) alone.
3. AquaBus Dev – re-scans all your AquaBus devices (i.e. EB8’s) and re-registers them with the base unit (potentially re-numbering them as well). This will clear your program as well. You could use this if you had some ghost modules and wanted to clear them. Note – AquaBus Dev will delete any outlet programs and re-create default outlet names and programs.
4. Profiles – clears your pump/dimming profiles and sets them back to defaults]
If it doesn't work the first time, you might try a different aquabus cable or try connecting to a different aquabus port on both the APEX controller base unit as well as the EB8. Hope this helps and I'm sure some of this has been tried before.