Plans for a massive more than 2 gigawatt-hour battery south of Townsville have been given the federal environmental all-clear, but the state may take much longer.