When you add a secondary DNS on the custom DNS page it replaces ns2 with what you have added. So rather than ns1 ns2 and ns3 you will actually only have ns1 and ns3. I see that you did note that. Others who have tried have missed this in the past.
Thanks for the helpful guide on how to create a secondary DNS server - not to be confused with how to use secondary DNS.