So the ACL you've created applies the PBR behavior to entire TI-originated traffic, that's the purpose - to redirect regardless what's inside a routing table.
Are there some additional criteria you could use so only specific type of traffic (e.g. TCP port) would get redirected? Then all the remaining traffic would be routed based on the routing table.
I don't have any elegant solution in my mind at the moment, you could try to implement routes for TI to other 'local' VLANs at this 172.16.31.1 gateway, but that will lead you to assymetric traffic pattern (from TI to other local VLANs through another gateway, from local VLANs back to TI directly)...
If you want to have local routing performed by X460, is there any point in having that redirection? Is the assymetric traffic flow acceptable?
Kind regards,
Tomasz