on further testing the problem occurs when the Site Address (URL) is updated.
just noticed all the icons belong to a plugin called ‘ultimate member’. deactivated all other plugins and reinstalled UM, same problem. their tech support says it’s an issue with the theme. UM has over 70,000 installs, might be worth investigating.