Traveling Scotland get their data from SPT, due to evolving situation SPT are currently not processed service data as there is no way of keeping up they have had 2 years worth of service changes in 3 months.
Bus times get there data from the Traveline Data Set, the chain is currently broken really