KB5019081 == OS Build 20348.1249
KB5021249 == OS Build 20348.1366
KB5022291 == OS Build 20348.1487
As we can see above the build numbers incrementing and the updates are in fact cumulative. So what this means is the current monthly rollup contains new fixes plus all of the previous monthly fixes. So check the current build number (winver) and updates aligning with older build numbers are not required and as you found will also not install.
--please don't forget to upvote
and Accept as answer
if the reply is helpful--