I know this is a late response, but I was having the same issue today. When Pi-Hole is installed, it's files contain a cache-size directive. This conflicts with the cache-size directive in SoftAP0 that gets generated at boot time
I wanted to keep the functionality of providing DNS for the USB connections, so I updated the script /opt/scripts/boot/am335x_evm.sh by commenting out the following line: