There is quite a bit of confusion regarding these terms. The router advertises primary DNS and secondary DNS, which implies they are used in strict order.
In actuality, to most clients these appear as this DNS and another DNS, and clients are free to use either at any time. Providing a DNS to clients that is not a Pi-hole leads to DNS traffic bypassing Pi-hole.