plugin.rb ファイルに必要なアイコンを指定していないようです。ファイルの上部に以下のような行があるはずです。
register_svg_icon "icon-name" if respond_to?(:register_svg_icon)
これらは Discourse の旧バージョンでは必要ありませんでしたが、現在は必要です。
また、アイコン名が時間とともに変更されていることも確認しました。おそらく Font Awesome の仕様変更によるもので、新しい名前を見つけるまで、私のプラグインのアイコンの一部が表示されなくなっていました。