Hello Test User,
Thank you for reaching out to Microsoft Support!
After testing, the fact is as you belong, when changing calendar_id, even if the event does not exist in the calendar, it can still return normally, this is the wrong behavior, you can give feedback here.
Hope this helps.
If the answer is helpful, please click Accept Answer and kindly upvote it. If you have any further questions about this answer, please click Comment.