FWIW, most apps are hard linked to any of ~/Library/ApplicationSupport, ~/Library/Caches, or ~/library/Containers. Which is why symlinks to other locations don't work. There are some apps which know they will have large data requirements and will offer you to locate those files elsewhere. But I am guessing the app you have a problem with doesn't give you that option.
More often than not, because of large amounts of data that can be stored in those locations, installing the app itself on an external drive is not of much use in saving space.
There are three options, the last of which is not generally desired:
- Move user libraries such as photos, music, and especially movies to the external drive. These three are generally large disk space users and don't need the speed of access of the internal drive. Also, look for other large files in your user folder as well and move them to the external.
- Install macOS on a much larger external drive to give you space for everything. The caveats for this is that some macOS features are not available on eternal drives (Apple Intelligence, Wallet to name a couple)
- Of course as stated initially his s the one you don't want to hear, get a Mac with a bigger internal drive.
Other than these three options, there's not much else you can do when you have low internal disk space.