1.3.1 does not always require “correct heading levels”. Only if it is visually clear that an item is a heading at a specific level, it must be marked up as such. If it does not look like a heading, it is not required.
Heading levels are not unimportant, but lots of practitioners fail them when they shouldn’t.