It appears that 18.22 broke a LOT of mods: https://www.reddit.com/r/factorio/comments/gauc9f/version_01822/ due to "Removed migration for CustomInputPrototype consuming types that were removed in 0.15.24."
I don't think that is something my mod uses, and apparently people already pointed out this breaks Bobs (from the link above) and I wasn't able to replicate this starting a new 18.22 game with Bob Library + Whistle Stop (Maybe I need to have a game saved from an earlier version so the migration code gets activated?)
So I appreciate the report and I'll keep an eye out, but for the moment I'm going to assume this is an issue with the other mods and see how that pans out for me. If you do happen to run across the error message again, it'd be helpful and interesting to see it, but I'm hoping the next update to Bobs will just be all that is needed here. Thanks!