(author here) It is not based on A72. Kryo doesn't have anything in common with A72 besides understanding the same instructions. I covered that in detail in the article. Kryo is wider and has a very different out of order engine than A72.
Not mentioned was that it doesn't inherit a lot of A72's quirks. For example, A72 has peculiar decode restrictions. It can only handle one NOP per clock, and NOPs somehow consume out of order resources beyond just a ROB entry. Kryo has none of these weird characteristics.