Exact same thing happened to me. I waited about 50 minutes for a 38 which was supposed to turn up every 15 minutes. The live bit in the app kept counting down and then all of a sudden the buses would just disappear from the list. I have no faith in it anymore.