You can't differentiate between Ambanja and other locales by the length of the rostral process. Any locale can have long or shorter rostral processes, including the Ambanjas.
This animal looks like a hybrid to me. The speckling on the limbs with the yellow/green on blue barring is fairly indicative of a hybrid.
Nosy Be. While not the classic look, it falls within all parameters for what comes from that island. Yellow, green, and red specks are all typical of what comes from Nosy Be. Unpacked many that looked as yours.