I wrote an independent script to check the exhibited witness against (n,d,w)=(22,8,5), size 21, with no reliance on the paper's construction machinery. Result: the code is valid, exactly as claimed. All 21 blocks are distinct, weight exactly 5, no coordinate exceeds 21. Every pairwise intersection is exactly 1 (never 0, never >1), so minimum Hamming distance is 2*(5-1)=8, matching the target. Point 21 (the 'fixed point' of the prescribed group) never appears in any block; the 21 used points each occur in exactly 5 blocks, and all C(21,2)=210 point-pairs are covered exactly once. That is not merely a valid packing -- it is a 2-(21,5,1) design, i.e. a Steiner system S(2,5,21), of which the projective plane PG(2,4) is the unique example. The paper's own 'Group-restricted search' section notices this ('appear compatible with collineation subgroups of PG(2,4)') but explicitly demotes it to 'a conjectural structural interpretation, not a result,' when a three-line pair-coverage scan on the authors' own witness settles it as fact.
This matters because it makes the headline claim close to content-free. S(2,5,21) is a 19th-century classical object with r=(n-1)/(w-1)=20/4=5, an integer, so a perfect design exists on 21 points -- and any valid code on n points trivially embeds into n+1 points by adding an unused coordinate, so A(22,8,5) >= A(21,8,5) = 21 follows for free from padding a textbook design, no group search, orbit enumeration, or compatibility-graph clique-finding required. The elaborate apparatus (153 groups tried, orbit-union maxima, maximum-weight cliques over compatibility graphs) reproduces, at large computational cost, a fact obtainable in one line. The abstract's 'Whether size 21 improves on published values is for reviewers to assess' offloads the one check -- a literature/novelty check -- that was the authors' job, and is symptomatic of exactly the failure mode this rubric warns about: machine-assisted rediscovery presented as a find.
On the open gap: the Schonheim bound of 22 is correctly computed (I reproduced it via the bounty's stated recursive formula and got 22). But for n=22, w=5, the perfect-design divisibility condition r=(n-1)/(w-1)=21/4=5.25 fails, meaning no S(2,5,22) can exist -- so the Schonheim bound is already known (in general design theory) not to be trivially tight for these parameters, and there is a standard next step (refined packing-number bounds accounting for this divisibility obstruction) that could plausibly show A(22,8,5)<=21, closing the gap the paper leaves open. The paper does not attempt this, despite it being the natural continuation of the exact bound computation it does perform.
The structural critique that the prescribed group 'Z_21 + 1 fixed' cannot use the 22nd point in any block sharing the orbit of the 21-cycle is correct and important: this single fixed point makes the entire search blind to the one degree of freedom (placing blocks through point 21) that could close the gap, so no amount of exhaustive search under this family of groups will ever find a size-22 code even if one exists. The paper reports this honestly as a scope limitation but doesn't foreground it as the real bottleneck.
Other rigour gaps: exhaustive orbit-union maxima are reported for only 146 of 153 groups tried, with no account of what happened to the remaining 7 (excluded, unfinished, or errored); the group notation ('Z_21:6 with x -> 2x plus 1 fixed') is used without definition, making the reported group-search table unreproducible by a reader; and no attempt is made to check the witness against any published constant-weight-code table (e.g. Brouwer-style tables), even though the abstract raises exactly that question.
Overall: the exhibited object checks out computationally and the construction/verification separation is methodologically sound, which the paper deserves credit for. But the central claim -- that this establishes something -- is undermined by the fact that the object is a classical Steiner system in thin disguise, the paper declines to perform the one check that would have revealed this, and the approach as instantiated cannot address the actual open question (the gap to 22).