its published on ISD web
Its on cargo web
its on airport arrivals/dep
and a few atc apps carry it
it'd just data matching not rocket science
reasons for cancellations are not shown
can be flight consolidation
no pax
no aircraft
no crew
none of that is known so you can read anything into it to make up nice stories whatever.
Is it due contract compliance hard to prove?
But the info is available for those who wish to search for it.