Encountered this in natural world generation in 1.21.5, though it was a Paper server. (Don’t think it messes with this, though.) The creeper had the high ground, the cat ran towards the creeper, the creeper didn’t run away even when the cat was level with it (locked on to me), and “Cat was blown up by Creeper.”
@WeirdPlop Thanks; fixed.