“Doesn’t go when fluid gets hot”. That sounds like an overfill at best, or a bad trans at worst. A 2012 would/should have a dipstick. If the fluid is anywhere over full when hot, that’s a definite no no! I’d check it and if it’s over filled, then I’d drain and under fill by a half qt from what came out and see what happens and work up from there, if it improves.
I’ve got my 09 fluid set perfectly and a volume out, volume in, is as easy as can be. When piping hot my fluid level is just under the full mark. Even 8 ounces overfilled is a ticking bomb in these things.
Just run to Walmart and grab 4 qts of valvoline cvt fluid. If it’s still shot, then it’s shot. You can watch some videos for some “maybe “ fixes and hopefully get lucky.