I've only seen this on my new Android tablet from Playster. I have no idea what the real maker of the tablet is. I picked this 8" tablet up for cheap and it works fine, running any and all Android apps.
The issue is this: when I first brought up iFly (in Portrait orientation), it did not recognize it as a tablet. No prob, I changed that in iFly settings and synced up all my settings/layouts/etc from my other (Samsung) tablet. Yay. Then I went into Instrument Group and chose my usual custom instrument layouts for each of the map modes in Portrait orientation. So far, so great.
I exited iFly, put the tablet in Landscape orientation, and started iFly. Hmmm, iFly thinks it's a phone again. So, I set it to tablet in iFly again, and used Instrument Group to select my custom instrument layouts for each map mode in Landscape orientation. Lookin' good.
I exited iFly, put the tablet back in Portrait orientation, and started iFly. And iFly thinks it's a phone again. My custom instrument layout for Portrait tablet is still selected and being used, but the resolution/sizing of the map and menus is all wonky again because iFly is thinking this is a phone.
This goes on and on as I keep switching orientations and "fixing" iFly until I figure out there's a twist. If I'm in one orientation, and I tell iFly that this is a tablet, then everytime I return to that orientation it will remember that. It does that across reboots of iFly or Android. And it will do it even if I bring up iFly in a different orientation and then come back to this orientation. As long as I don't set it to tablet mode in that other orientation in the meantime. If I do set it to tablet mode in the other orientation, then that orientation is now the one it remembers to be in tablet mode and it comes up in phone mode for the other.
The workaround is to either leave it in one orientation (which is fine, that's how I mount it), or I do the five screen taps (Menu | Setup | Screen/Audio Settings | Screen Layout | Tablet) to take care of it. But obviously the software should remember what kind of device (phone or tablet) you set it to and "remember" that across changes in orientation -OR- I suppose it could "remember" what you set it to in *each* orientation (I don't know, maybe someone would have a reason to want to be a "phone" in one orientation and a "tablet" in another). But it shouldn't override what you set, which is what it's doing now.