I have a domain added to cloudfare for last few days. I have also updated nameserver accordingly and when I check Nameserver using dnschecker.org, it is pointing to right nameserver provided. Even site is working but domain is not getting validated on cloudfare.
your dns sittings is correct.
no need to do anything else about nameserves
$ dig mountech.com.np +trace
; <<>> DiG 9.16.1-Ubuntu <<>> mountech.com.np +trace
;; global options: +cmd
. 74311 IN NS m.root-servers.net.
. 74311 IN NS b.root-servers.net.
. 74311 IN NS c.root-servers.net.
. 74311 IN NS d.root-servers.net.
. 74311 IN NS e.root-servers.net.
. 74311 IN NS f.root-servers.net.
. 74311 IN NS g.root-servers.net.
. 74311 IN NS h.root-servers.net.
. 74311 IN NS a.root-servers.net.
. 74311 IN NS i.root-servers.net.
. 74311 IN NS j.root-servers.net.
. 74311 IN NS k.root-servers.net.
. 74311 IN NS l.root-servers.net.
. 74311 IN RRSIG NS 8 0 518400 20210908050000 20210826040000 26838 . h//RuIOT6KacsnGioTLTKaAb1WHYZIMe/HtJpNDcuoxECUsFSLiHL78l hatRe8vEbe7qNA6mjdJ6HN9LDeAygkbZDDEhj2wW+cTTvn6HrxTv+Qwq t3xO9vI6pw+sGAVzWD5y1RNk9jkyJokIW5RZLCIlmZeQ2CsD8oj9vgXK r7XKW/+Trjf9pG/7FZfArbl4RdXfAT8yTAr/XvHqL5Dh3jKf0hXNbMDj MELLS/26Srzfj7DJkl8dIeCJrBT6QSn1KbHhbvxVhDym9QTe3X8batrp d0YwSNRwPYw77sc7k+xPbDUorUvoKXIxeWk48slyg3RBbAdnvlxgwhVE 7Vw4/Q==
;; Received 525 bytes from 8.8.8.8#53(8.8.8.8) in 0 ms
np. 172800 IN NS ns4.apnic.net.
np. 172800 IN NS np.cctld.authdns.ripe.net.
np. 172800 IN NS pch.nnic.np.
np. 172800 IN NS shikhar.mos.com.np.
np. 172800 IN NS np-ns.npix.net.np.
np. 86400 IN NSEC nr. NS RRSIG NSEC
np. 86400 IN RRSIG NSEC 8 1 86400 20210908050000 20210826040000 26838 . hz/49HgqgkDNJkIZjRO/ThXjJbSLE+Z8PHsSG6qABdkMyXxtfJDRZzTS 4EzBddsKsKO9m2UbmXNxZmU7mmALvTqXSF/2TPUjAbXi6scO45bLYh2X A0PP7FwIBkZ/ZJsx9wqMQQrThpcbUVMjUNcSZ9SUYxdZ8Nkrku10Ry2B i4KC8dAgH50We7MT3S8XitUL3IeKQ4e5B7KeRfVBN6pkepa+P+l8tuS/ xENb2sbKhHoAwz4TsmNfq6Mc/8xLRRU75eQKd79JtncPflhRKPA+thP2 Wy5P9Fl4cOtdp6Hm6P72mftoXYQ7zsJbagDwmY9rOzTKGlLPBZLAiYHW gAUXBA==
;; Received 660 bytes from 202.12.27.33#53(m.root-servers.net) in 3 ms
cloudflare will check the domain name server regularly. You can click “Check Nameservers” to initiate a check request to Cloudflare, or delete the domain name first and add it
The nameservers still aren’t returning the correct NS pair from the registrar as @sandro mentioned and @ymreg demonstrated with the dig +trace Until your registrar returns the correct result, the zone won’t verify. If you have the correct pair there, you’ll want to contact your registrar to confirm why they aren’t displaying the correct values.
I have a similar issue with my nameservers not being verified by Cloudflare? I changed these 3 days ago and I can see they have been updated in a reverse lookup. Can anyone suggest/offer some help as I am really confused??