Fonts not displaying correctly after update. Noto Color Emojii

Hello. I have run zypper update on my system and it seems to have broken my fonts. The system fonts appear to be set to Noto Color Emojii which appears to be missing and will not display. Not sure if this is the correct default font. I have tried using zypper to reinstall noto-coloremoji-fonts and that does not help. I have manually changed my default fonts to Roboto as this seems to be the only option, seems like any sans Noto font is messed up.

It is when numbers are displayed that the fonts are incorrect. It seems to change the spacing and makes them transparent. See this screenshot from Wikipedia. https://i.imgur.com/uaTMQn7.png
(If you look very very closely you will see the number text is there, but with a very large size and spacing, and very light grey)

I am able to sort-of get by, by changing fonts where I can to Roboto, but I am still seeing broken sans fonts even after changing the default fonts in Yast. Any way to fix this other than reinstall openSUSE? Thanks

Yast is for system for user you make changes in your desktop

Looking back with snapper I can see some new files which may be the cause
/etc/fonts/conf.d/59-family-prefer-amoki.conf
/usr/share/fonts-config/config.avail/59-family-prefer-emoji.conf

I guess that’s a decent clue, plus some modified conf files in these directories. The new files do appear to match monospace/serif/sans with emoji. How could that have happened from updating? I will try to undo any changes to my fonts folders and reboot, and update the thread with how I get on.

From 59-family-prefer-emoji.conf

<match target="pattern">
  <test qual="any" name="family" compare="eq">
     <string>sans-serif</string>
  </test>
  <edit name="family" mode="prepend" binding="strong">
     <string>emoji</string>
  </edit>
</match>

<match target="pattern">
  <test qual="any" name="family" compare="eq">
     <string>serif</string>
  </test>
  <edit name="family" mode="prepend" binding="strong">
     <string>emoji</string>
  </edit>
</match>

<match target="pattern">
  <test qual="any" name="family" compare="eq">
     <string>monospace</string>
  </test>
  <edit name="family" mode="prepend" binding="strong">
     <string>emoji</string>
  </edit>
</match>

</fontconfig>

EDIT: well I rebooted and it worked… should be interesting to see what zypper thinks of this modification?