Is there a way to hide macros with ”None” or empty Hot Key trigger field?

If the list is very long, you might (if it suits you!) wish to consider going “minimal” by exporting the unused macros and deleting them from the KM Editor.

The Macro Repository Suite by @DanThomas would be one option for handling that.