Moving from Windows - Text Expansion App Help

Hi, I have both Keyboard Maestro and Espanso (https://espanso.org/) in MacOS for my daily work. KM is extremely powerful but I was frustrated when I tried to migrate my shortcuts for text expansion by FastKeys in Windows (https://www.fastkeysautomation.com/). You may find this post (Create Text Expansions Macro) helpful if you really want to migrate your own shortcuts into KM.

Espanso is a cross-platform text expander that I would migrate my own shortcuts with a little effort. Hence, I used KM for automation workflow and Espanso for text expansion. Unfortunately, Espanso can only fulfill your requirements (1), (3), and (4) at this moment. Only KM can meet ALL of your requirements.