Looks like a bug to me, could you create an issue on GitHub if it doesn’t exist yet (cannot check right now myself). Just in case, are you using the latest Kirby 5 version?
Yes, I’m on Kirby 5.1.2. Could the problem be that translations and language fallbacks are only supported for top-level fields of pages and not nested ones inside fields of type object?