Alternatively you can apply this formula if PIVOTBY is available.
=DROP(PIVOTBY(SCAN(0,SEQUENCE(ROWS(A3:A30)), LAMBDA(ini,arr,SUM(N(INDEX(A3:A30,1):INDEX(A3:A30,arr) =INDEX(A3:A30,arr))))),A3:A30,B3:B30,SINGLE,,0,,0),,1)