My situation is that I rotated a key in Casa, and it changed all my xpubs due to the new derivation path (bumped me up a level).
-snip-
So what I'm looking for is a tool that I can use to input an existing xpub and and derive a new xpub for a given derivation path.
Okay, IanColeman's BIP39 tool indeed can't do it.
Your option in that tool is to start from the 'BIP32 Root Key' using your master private key in an offline environment instead.
My concern is if Casa is using its own derivation path, it could complicate things.
I'm not using their service so I may not be able to help you with it.