Environmental and faith leaders are raising alarms about a proposed 150 megawatt data center complex on a 42-acre site in Woodlawn.