Note that the Pokebox filter string that the "Show Affected Pokemon" button uses, misses Ho-Oh, because it's searching for "Ho-oh", while "Ho_oh" (with an underscore) works.
In the filter code, you probably want to check for similar problems with any Pokemon with punctuation in their names, where common display name differs from how you're storing in the database (potentially Mr. Mime, Farfetch'd, Nidoran male/female, and all the Alolan forms).
I was able to clean up the 30-odd broken Pokemon in my Pokebox in part because of the nifty "Bulk Export" feature you added a while back - I occasionally download a copy of my Pokebox (because Vim is better for complicated searches/comparisons than a web browser). So, I pulled up a copy from a few weeks back, substituted in post-rebalance CP values (using a command-line CP calculator), and diff'd it against a newly downloaded copy of my data. Subtracted out the changes I knew I'd made, ended up with a punch-list of what to repair. Thanks again for Bulk Export.
(Hmm, checking Bulk Export now, it looks like I'm getting the same uncorrected data I was seeing yesterday morning, not reflecting the changes I made last night - though those changes all show properly on my Pokebox page - seems an oddly long time for changes not to propagate.)
It seems that your comment contains 1 or more links that are hard to tap for mobile users. I will extend those so they're easier for our sausage fingers to click!
Here is link number 1 - Previous text "App"
^Please ^PM ^/u/eganwall ^with ^issues ^or ^feedback! ^| ^Delete