Yes, too many variables. The most important thing is the bluetooth implementation. My Xiaomi android TV has a different latency every time I connect.
Depending on the implementation, the latency can be reduced by tuning the aptX settings (which the gaming mode does) but if those are fine and the latency comes from somewhere else, it won’t help.
In general, chinese devices and anything from Samsung are bad in this regard. Other phones tend to be better and the steam deck has been excellect for me.
You can play whatever you want, it just gets reencoded if it’s not AAC already.