Sorry folks, made a typo in the original post. The connection is at 2030, not 2230 (arrive BSB at ~2230). So only 2 hours, not 4.
Both the SCL-GRU and GRU-BSB flights are LAN ticketed, though I think the domestic flight might be a JJ codeshare (?). Assuming no flight delays from SCL, should 2 hours still be sufficient to make the connection?