Most kanji are a combination of several smaller parts called "radicals" in English. If you look at these two kanji through this lens, you will see that it's actually a very simple mistake, one existing radical is replaced by another existing radical. It is very easy to imagine software that was working exactly like that: interpreting kanji as a combination of radicals rather than individual unrelated symbols

This reminds me of the pregnant man emoji [0] but it turns out they decided to handle that in an unusual way [1] so not really.

[0] https://emojipedia.org/pregnant-man

[1] https://www.reddit.com/r/technology/comments/u7x3l9/comment/...