The reason "Origin to Center of Mass" (or "Origin to Geometry") does not work is because your center of mass in not in the same location. The two tiles with dirt, have most of the geometry much lower.
To set the origin in the seam place as the your all green first tile requires a 2 step process.