It was not your business. It's his/her and the company's business to negotiate an appropriate cancellation period. And as long as both sides honor the laws in that regard, it's neither anything YOU can do or influence, nor is it in any regard your freaking business.
You do not even have proofs. From a coworkerscoworker's point of view, you may make a a joke of yourself. Or an asshole. Or both. It could be that the other guy has cancer or is burnt out, and in the utter need of a therapy. He/Sheshe might even be donating his leave days to not cause friction with the company targets. Or maybe his/her significant other currently is in the need of help on certain days; a newborn might be approaching, or significant other may need a drive to the distance university because of exams or tests.
What if the company starts interviews and even hires someone new, and it turns out he/she was simply going preparing for an upcoming Karate event? Now you have done damage to the company and to the newly hired guy who must now been told that all her/his other interview cancellations were waste! ** Or, the company decides that this is a crappy situation, and fires your coworker based on your "observations", and now his approaching newborn cannot even be fed or his/her significant other cannot get any more treatment against cancer? Or misses exams or must quit university?
What is your benefit, really?
In no case, I can see any benefit from what you've done. You have not the slightest clue of what could be, and you have not the slightest clue of what can happen because of your allegiations.
Congratulations. Just like YOU cannot be trusted, others can neither, and the story of a 100% "loyal" * careerist will now make it to the daily Corridor Newsallegations.
Expect to become an avoided person in the future and not be told anything sensitive again. Alternatively, but I hate to say, not even you has deserved it, you are now in the danger of becoming a target of bullying.
Footnotes:
* Actually, you are the one illoyal, considering how you betray your coworkers.
- Tell the coworker what you have done and sincerely apologize. He will knock you out for this, but if you are a real man/woman, you will do this. If not, congratulations; this will out you as a chicken.
- Apologize to everyone you have told, and explain that any guessing from your side was asocial and pure speculation, and not well thought.
- Tell them you were an idioterred for causing any fuzzdifficulties on this and promise to keep off any such unbasedavoid making baseless allegations in the future.
However, the bobsled has left the ramp, and you probably cannot improve the situation anymore. Let this be a lesson for life.
Regret what you have done; your remorse is fully deserved, and you should meditate and reflect yourself for a while.
If you could have done anything in the past, now you cannot anymore. You made your game of taming him go Game Over.
If he leaves, don't get into the idea of following him; if you were a man/woman and told him/her the truth about your allegiations behind closed door, he will not want to have you as a coworker ever again. Doubly especially not when you were a chicken and did not tell the truth; if he/she ever finds knows (or find out, later) what you are screwed and deservedly beaten into eternitydid.