If you haven't already, please read this:
My vehicle is not sleeping! / Knowledge base / TeslaFi
It outlines settings required to make the car sleep when using TeslaFi, including in-car settings. Some of these vary from one release to another and from one car to another. One in-car feature which I needed to disable was the Tesla's cabin overheat protection feature. (At least, I did turn it off after reading that page. I haven't tried it with that feature enabled, so maybe it would actually work.)
Unfortunately, none of the recommendations have made a difference for me. Since I'm already collecting stats (some of which I can't get on teslaFi) on my vehicle through Tesla's debug port and FleetCarma's C2 device, much of what TeslaFi collects is redundant. It's been radio silence, and there are a good number of us with the same issue. I'll likely disable TeslaFi until the issues can be worked out, or the dev will be willing to work with us to address it.