Bonemealing moss shouldn't replace grass blocks.
Comments 3
See MC-214129
Thank you for your report!
However, this issue has been closed as Working as Intended. This behavior is consistent with the Java Edition.
If you need help or have a suggestion you might like to follow a link below.
Quick Links:
📓 Issue Guidelines – 💬 Mojang Support – 📧 Suggestions – 📖 Minecraft Wiki
Most likely WAI, since on Java, it replaces grass blocks as well.