Okay, so I was just finished reading about honey trees and it says we can only get Pokemon from the honey tree between 6 to 24 hours. Then the surprising part is when I came back 28 hours, the Pokemon still appeared from the honey tree! Is this a glitch?
Mew's answer is actually wrong. How was that bozo the highest scoring user on the site for a decade? A Pokemon is supposed to appear after 6 hours (NOT between 6 and 24 hours), and then will disappear 18 hours after that - 24 hours after the honey was initially put on the tree.
It can take longer than 6 hours for a Pokemon to appear, this answer has a full explanation regarding that.
There's two things that could have happened.