Why app data isn't on sd card even if android says its on sd card?
Apps might be movable w/o root to SD card without root but data can't, you can do that by using apps like link2sd (need root) or using android 6+ feature adoptable storage
You are probably wonder why is there section 'Data on SD card'. That's because data is on SD card but internal one, so it's on /sdcard partition instead of /data, but that doesn't give you any more space in internal storage.