Hi Greg,
Since my post things seem to have improved. I have kept an eye on it the last few days and everything is matching. It was Christmas Eve and Christmas day when things were definitely incorrect. I didn't check for a few days after that so I don't know for sure when things started matching. It probably has to do with holiday schedules.
The stop_ids I checked are 24246 and 1069 and I am only checking the information for the next arrival, but every bus was incorrect those days. The trip_block_id numbers I can't recall exactly, but the trip_id I was getting was definitely not in the json response from
https://www3.septa.org/api/TransitView/79. I'm comparing the data that I get in Home Assistant to the Next-to-Arrive displayed in the official Septa Android app.
- Mark