there are chances that ovulation might have happened,
some urine pregnancy
test kits cannot detect HCG
levels in early pregnancy.
so you repeat the test after 2 to 3 days.
other cause could be delayed periods as you told,
after the test if that comes negative you better take tablets for withdrawal bleeding after consulting your doctor.