Why is my lighting node not routing any transaction? I have set up a lighting node months ago using LND under the tor network.

My node (Caffeine) looks correctly configured and connected to several channels but it is not routing any transaction. In the beginning, I thought it would simply take some time but after months still nothing!  

What could be the problem?
Obviously for questions like this I can't give a 100% certain answer as I would have to look at your nodes logfiles and configuration / state. However I can make some (hopefully) educated guesses and we can see if that helps you. 

First of all it seems like you kept the standard base fee and fee rate. Following my analysis and video it seems pretty unlikely that payments are routed over your channels as there are many people currently offering cheaper routing.

Secondly if I read the data from 1ml correctly besides 1 channel with lnbig your channels are all channels that you have created in the past. If you have never paid someone the entire balance of the channel is on your side meaning they can only be used for routing if you also have inbound capacity (which seems to be the case only with the lnbig channel) 

Last but not least: it is well known that lightning is still not very wide spread. There are currently only a few services and experimental projects using the technology so that many people don't use it for payments yet. For example my node has optimized routing fees and just earned a couple satoshis from a few hundred routing attempts over the last 6 months. Roughly half of the routing attsmps actually fail because I have way more inbound than outbound liquidity (the opposite situation from you) 

There could be other errors which would need a close look at your logfiles / configuration.