The main problem is covered by brad and vince: you're mixing up units.
A second issue: consider using ST_DWithin()
instead of a ST_Expand()
and &&
combination. There's a lot of Q&As using ST_DWithin() around. E.g., Searching planet_osm_point by longitude and latitude