What almost always works for me:
In macOS
1. Highlight all text substitutions in System Preferences > Keyboard > Text
2. Drag them to the desktop, resulting in the creation of a file called Text Substitutions.plist
3. Make sure they're all still highlighted in the window and delete them
4. Wait...