well.....just a few things first:
what I mean is that the "architecture" or "structural layout" of new files changed between 2007, 2010, 2016 versions etc... for instance, the introduction of split forms and data macros years ago. so, in essence what I mean are the
types of objects being used in a file and what version of access is being used to try and open, read, and use them. but that's just one problem I've noticed. there are probably many others. I think the overall answer here is that no one really fully understands why this error occurs and it can probably happen for more than one reason - outside of the office bug that microsoft has acknowledged.
also,
re-distributing a front end should not lose any data whatsoever because tables should not be in a front end.
what I suggested was to create new files for
everyone.
everything new, doesn't matter who is using it or weather it is front or back end.
all files brand new and make sure everyone is using the same version of access to run your application. that's only me though. I have never seen anyone else here make that suggestion but that's what I have always done. That way, you guarantee yourself minimal inconsistencies with regard to pretty much
anything that should be off base. Does that make sense?
and no, I do not think there is a workaround. I think you have to go all in to try and fix it. although it is your app, not ours.