I've used HPTuners on a LSx swap I did and it has a HUGE learning curve and you still can't tune a vehicle properly without a dyno. This is a 2017 BMW M240i and HPTuners does not support BMW's, there is no way to make the car default to sport mode. The stock transmission in these cars is capable of being behind an engine with over 700hp so it doesn't need to be modified. I'm merely wanting to have the car default to sport mode, I'm not looking to add a bunch of HP.Get an "HPTuners" Software and Interface-Module package, and learn how to use it.
Then You can set the default behavior any way You like,
with zero changes to the wiring or Switches.
But what you need to do first is to "beef-up" the Transmission as much as possible,
unfortunately, much of the super-mushy Transmission behavior is mechanically "built-in".
Sometimes a "Shift-Kit" will fix some of it,
which then will allow You to actually make it act like You really want it to with the Software.