Actually I don't think anything should override any of the "x"-arrow damage types. Its a lightning arrow. The damage should be lightning and nothing else. If you want flame damage, use flame arrows. Using spell attack types defeats the purpose. If you need a different damage type like primal, have the primal attack cast on you and leave the arrow damage-types off.