2025-02-03 19:39:53,325 First server packet on new path (('fd00:cafe:cafe:100::100', 4433), ('fd00:cafe:cafe::100', 60060)) did not contain a PATH_CHALLENGE frame
Actually, the first packet that server received contained PATH_CHALLENGE and PADDING. Server just responded to it with PATH_RESPONSE in its first packet to the new path. And test failed with this.
The condition "First server packet on new path must contain PATH_CHALLENGE" should be deleted because nothing in RFC requires it.