Be sure to do this test to make sure your CF is really working:
pip d:=a:*.*[v]
This assume drive d: is empty and drive a: contains CPM system files. If this operation completed without errors, then most likely your CF disk will work reliably in the current configuration.
Unfortunately your setup is marginal, it can break when you added or remove a card.
Bill
You can imagine the problem is worse when 16 data lines are switching simultaneously instead of 8 which is the case when interfacing to CF in its native 16-bit mode.
Who in the USA has the 82C55 CF board? I have a fast CF disk, SanDisk 256MB (on the right of 2nd picture), that won't work on many CF boards including some of my early CF designs. I have many of these, so I'm happy to mail it, at my expense, to anyone in the USA to test on your 82C55 CF board. This disk absolutely works on correctly designed CF boards. If it works on the 82C55 CF board, you'll have a very fast CF disk. You may keep it in any cases.
I went ahead and order a Verbatim 2G green CF from here:
https://www.ebay.com/itm/Verbatim-47012-Verbatim-2GB-CompactFlash-Memory-Card-1-Card-1-Pack/172029857351 I have several CF designs I can try it on to determine whether it is slow/medium/fast.
Maybe try a 74HCT7541 which adds hysteresis? I haven't read through the tread carefully but maybe a noise issue?
I received the Verbatim 2G CF disk in the mail this morning. I tried it on half a dozen CF interfaces with various combination of 8bit/16bit bus, Z80/Z280/68000/68332, and with or without terminations. They all worked. I even went back to my very first 68000 version 1 design that had no termination at all and only work with few brands of CF disks and it worked there as well. This is obvious a modern CF disk with fast read/write access, but its interface characteristic is like a "slow" CF disk.
I think it either have internal termination or controlled slew rate on its I/O lines. It is a very well behaved CF disk, I recommend it.