It's not a downgrade. It's intuition.library version 40.86b7 from here
So it's a downgrade. How often do I need to say this again: *IF* you want to replace a ROM module with a disk module of the same or a lower release, you need to specify DOWNGRADE.
There is no discussion here. This is the way it is. There is no official 40.xxx something, and if there would be a new version of intuition, it would have a version number of 41 or above. It is *really* that simple.
This goes back to something mentioned in one of the previous threads on this subject - that unless you specify the file directly, AUTO only reads the major version number (40) and not the full "40.86".
NO, NO, NO, and NO again. AUTO does not read version numbers. Version numbers are completely *UNRELATED* how you specify the file.
What is so complicated reading the specs. There are two very simple things here:
a) the file MUST be named like the module inside. The module is "intuition.library", so the file must be named "intuition.library".
b) if the version number of the module in the file is below or equal to the version number in ROM, you MUST specify DOWNGRADE.
Ah well, so wildcards don't work, and AUTO doesn't work (with my particular requirements, anyway)... guess I'll keep doing it the "old fashion" way. Thanks! 
AUTO does work, and wildcards also *DO WORK*. Just name the thing correctly, and use proper versions. YES, I DID TEST THIS.
Hey now, no need to get snippy.
At some point, enough is enough. I explained multiple times. I wrote a spec, I provided examples. If you still do not read them, and instead invent any other "explanation", I really do not see how I can possibly help you.
From a layman's perspective I had assumed what I was trying to do was pretty simple: automatically load an entire directory full of replacement libraries, devs, and handlers, instead of having to spell out each one in the Startup-Sequence. Didn't realize it would be so difficult, lol.
Thanks for your help, cheers!
And exactly that works. Put all the replacement stuff in one directory, then run
LoadModule mydirectory/#?
YES, IT IS REALLY THAT SIMPLE.
And once again, if you want to use any hacked up versions that conflict with the versions in ROM, and do not advance the version number, this becomes
LoadModule mydirectory/#? DOWNGRADE
And once again, the file names must match the module names. Thus, the thing needs to be named "intuition.library" and not something else. In particular, *NOT "intuition_blablabla.library".
If you look into LIBS:, then the "mathieeedoubbas.library" is also named "mathieeedoubbas.library" and not "mathieeedoubbas_v45.library". It is the very same simple principle. Don't tell me that things "don't work" if you still do not read *carefully* what I have written.