As per the screenshot, you checked this site for the live status as per Departure Date = Friday, Mar 25, i.e. arrival at Trivandrum on Saturday, Mar 26.
You checked the official site for TVC arrival on Friday, Mar 25, i.e. Departure Date = Thursday, Mar 24.
Different departure dates = different statuses.
We get many reports of this nature. At any given time,...
more... there are upto 3 trains - same name/number - running on a route, different departure dates. All visitors are requested to exercise diligence as to which Departure Date they are checking against.
Thanks.