I can only comment on one matter and that is that
testosterone levels and libido are not related. Your
testosterone level may be normal, or in your case high, while your libido is low.
In my case my testosterone was normal yet I had low libido.
A low libido can be related to several non testosterone causes, including depression (whih you mention), other medication, anxiety issues, erectile dysfunction etc.
If I were you I would (in the following order):
1.