I wonder if you have a real Kia battery or one of the auto parts store ones that doesn't fit the post properly. Pop you hood and see if you can wiggle your positive or negative cable on the post. If you can move it with your hand that's your problem, seen it a 100 times.
If the battery is good then all your symptoms point to a crank position sensor. It does set a code but if you turn your ignition off and then back on for whatever reason the computer doesn't store it.
I have very similar symptoms with a a 2015 1.6L 97K miles - my daughters car.
New Battery installed by Kia dealership. New Starter too. No check engine light and no stored codes. Traction light occasionally comes on after restarting but once again no CEL.
Dealer monitored live data with traction light on - they "forgot" the code they captured but it was related to Cranshaft Position sensor "A" .
Should also mention that this dealer installed an undersized battery in Feb/2022 and had to install a new one by April ( no charge). So you can understand my hesitance to trust this shop now
Added some techron the other day and waiting to use full tank of gas . Also changed air filter but it wasn't too bad .
Considering changing Crankshaft position sensor .
Is changing it worthwhile?
How much does a new CranShaft Position sensor cost - parts and labor.
Thanks in Advance
Dennis