Check Text Replacement in swipe mode
Text replacement data currently does not seem to be accessed while swiping, but it should be accessed before any other dictionary, and used as the first/default suggestion.
In version 3.1, shortcuts consisting of just lowercase letters are handled. Case-sensitive ones and ones containing symbols are not yet, but these may be less common.
Terry O'Sullivan commented
You've made that enhancement, and it works great.... Thanks much!