Beldora says she has a sending scroll and could try to contact Artus Cimber to confirm he has the ring and is nowhere near here. If the frost giants could be told the ring is in Chult, they might leave. But someone would need to negotiate with them.