A key pledge on climate funding has still not been met, and the money is not sure to be there before 2023.