The best answer is that while the treaty was actually negotiated a number of years ago, it was not further advanced because of the political instability in Madagascar. It was only after there was more political stability that efforts were renewed, leading to the signature of the convention with Madagascar. I believe it was in the fall of 2016.
On April 2nd, 2019. See this statement in context.