My biggest worry would be making sure the Panda Corydoras are not tiny youngsters that may be tempt a juvenile ABF to at least try to catch them in their trapdoor mouth, Don't get me wrong. I love ABF, but with the rest of your stocking I would be more swayed by Hatchetfish; Pencilfish or Forktial Blue Eye Rainbowfish (If biotype correct species were not a priority) for upper water dwellers.
Alternatively, I would go for a classic African oddball setup, something like...
3x ABF
3 or 4x Leopard Bushfish
8-10 Upside Down Catfish
I was originally determined to stick to African species but availability is an issue. I also don't trust myself to keep oddballs ... yet.
I'm kind of determined to get the butterfly fish as I've set up the whole tank with them in mind. I'd rather have just them and nobody else than rule them out of my plans.
I would try and get small butterflies and big cories. That was the issue I was thinking of really. Those big mouths

If I put the cories in about a month before the butterflies, would there be less danger? I was hoping they'd just stick to the bottom.