Got a pi, set up Piaware, MLAT ok. Many without GPS still

Looking at your stats your reception is not that great.
The more messages you receive the more likely you are included in the MLAT process.

See this post and maybe also the thread around it:
(Not many MLAT for me - #39 by obj)