The discussion pinpoints the issue in the fontconfig cache files. It is being worked on.
The issue is not "snap packages only show tofu characters" but rather in some cases snap packages cannot access the system fonts, hence the squares.
This bug has not been addressed for almost a year, which is completely unacceptable when the Snapcraft homepage advertises that "Snaps work across Linux on any distribution or version."