IO puzzles are usually a challenge, and this one does not disappoint. Thank you IO for stretching my brain this morning.
There are a couple of clues where IO has defeated me. I’m sure there are valid explanations in there somewhere but I’m damned if I can find them.