I can't explain the difference because I've never heard or used "in (one's) honeymoon". I am very surprised that anyone uses "in". And in such cases, right or wrong, I just assume it's British English.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.