I had my 2015 tmps sensor checked they said it was good but the light still on.
What exactly did “they” check? The tire pressure? If the pressure is okay the light should reset after you’ve driven for a while. If it doesn’t and tire pressure is up to spec, take it somewhere else.
A decent scan tool should be able to tell which tire is the culprit. Hopefully they checked the spare as well. If the tire pressure is within specs it could be the battery in one of the tires. Again, on your model car, a scan tool would tell. However, I believe if it was one of the batteries the TPMS light would blink.