I’m pretty sure that if apps wanted to use/access other interfaces, they could. That’s why you need to bind qBittorrent to your VPN interface correctly so it doesn’t use other interfaces accidentally and leak your IP.
Is this still an issue?
Yes, but tbf if you are worried about apps that can run arbitrary commands, then the app can run iwconfig (iw dev on fedora)and get the MAC address of the wifi you are connected to (and other info like the name). So your location could also be inferred from this, but with more effort (and I guess you could make the MAC address of your wifi change regularly)