How long has your tank been setup for?
Most people on here have problems with neons and other tetras because they want as many different fish as they can, so they do the bare minimum for the school, which in return, they feel insecure and will become more aggressive. Your stocking is where it should be with neons, so with your stocking plan, it should work fine. Always have a back up plan though.
Nice planted tank btw, I am a fan of them lol.