Elliptical is good, aqua jogging is good, Elliptigo is good, and everything, where you don’t have pain, is good to keep you fit.
BUT that will probably not solve the problem. Have you ever tried insoles? Different shoes? Adjustments to your shoes? Compression socks? Taping? My approach to this would be to find a way that allows you to do what you want to do. You’ll have to be creative, but most likely there is a way.
Maybe we can figure out a way together?