Det ser ud til, at du mangler castet til json. Det burde være
ST_AsGeoJSON(ST_Transform(lg.g1,4326))::json
Uden castet returnerer st_asgeojson en streng, der er dobbeltkodet.
Du kan dog også få attributter og geoJson, end json_decode json med PHP, oprette en geoJson featurecollection array med php og til sidst json_encode hele resultatet.