Is it possible to VPN only the Tixati application traffic over VPN while using the rest of computer on a normal Internet connection?
For the individual app I would recommend using the socks5 proxy settings for now with a socks5-to-wireguard software like
https://github.com/pufferffish/wireproxy . This works software that honor all network settings and don't try fall back methods. The current version of Tixati v3.19 behaves well and is not leaky.
The reason why application based VPNs don't make much sense because the majority of applications use intermediaries to access the internet. For example on Windows, many just tell windows to "get this", and the what will actually access the internet is svchost.exe. Same on Linux: delete curl and see how many of your software will break.
Currently the solution in most operating systems is to launch apps under separate users, and attach rules/policies to that user somehow.
There is Safing's SPN (
https://safing.io/spn/ ) but I'm not sure if its production ready. And I don't think it gives a "this app tries to launch a network-enabled app, do you want to allow it?" pop-up.