Zdá se, že vám chybí obsazení do json. Mělo by to být
ST_AsGeoJSON(ST_Transform(lg.g1,4326))::json
Bez přetypování vrací st_asgeojson řetězec, který je dvojitě zakódován.
Můžete však také získat atributy a geoJson, poté json_decode json pomocí PHP, vytvořit pole geoJson featurecollection pomocí php a nakonec json_encode celý výsledek.