Is Devon.
How on earth would she know Oden? How would she know what he meant to Wano and the scabbards? How would she just conveniently show up at Onigashima at this moment, when she was chilling at the other end of the New World only a few days ago(when we saw her imitating Absalom)?