The documentation indicates there's both an appEui and Join Eui but only the appEui field exists?

Some devices still call the Join EUI the App EUI, so in that case, the Join EUI and App EUI are identical.