Can you use the variation of RSSI to track movement? I know thst it's multipath and cannot be really reliable, but maybe it can provide some useful information.
Or maybe using 2 tracking devices and correlate the results.
though some of the papers I read did this via measuring the time of flight of BT packets and how they were changed when people walked between them, and that really blew my mind!