Problem przy modyfikacji wtyczki Auto Subpage Menu

Cześć, mam mały ale irytujący problem który pojawił się przy modyfikacji wtyczki, mianowicie postanowiłem dopisać kilka funkcjonalności do wtyczki Auto Subpage Menu ( https://wordpress.org/plugins/auto-subpage-menu/ )
W skrócie wtyczka dodaje automatycznie wszystkie nowe strony do menu zachowując przy tym hierarchię.
Mimo wszystko wtyczka nie zachowuje kolejności stron, oraz co za tym idzie nie reaguje na zmianę kolejności - to też postanowiłem dopisać, i o ile wszystko działa jak powinno to po szybkiej edycji wybranej strony dzieje się coś takiego:

Lista stron wraca do "normalności" po odświeżeniu, a wprowadzone zmiany w szybkiej edycji są zapisywane.
Jak sprawdziłem dzieje się tak tylko i wyłącznie po dodaniu mojego kodu, który w sumie bazuje na natywnych funkcjach wp używanych też w oryginalnym kodzie wtyczki.
Oryginalny kod (przed modyfikacją):
https://github.com/jojoee/auto-subpage-menu/blob/master/auto-subpage-menu.php
Kod po modyfikacjach:
https://pastebin.com/7v7M0Gur
Zmiany powodujące problem to funkcja w linii 138 (pastebin).
Byłbym wdzięczny jeśli ktoś mógłby rzucić okiem na to
Dziękuję z góry za poświęcony czas.
W skrócie wtyczka dodaje automatycznie wszystkie nowe strony do menu zachowując przy tym hierarchię.
Mimo wszystko wtyczka nie zachowuje kolejności stron, oraz co za tym idzie nie reaguje na zmianę kolejności - to też postanowiłem dopisać, i o ile wszystko działa jak powinno to po szybkiej edycji wybranej strony dzieje się coś takiego:

Lista stron wraca do "normalności" po odświeżeniu, a wprowadzone zmiany w szybkiej edycji są zapisywane.
Jak sprawdziłem dzieje się tak tylko i wyłącznie po dodaniu mojego kodu, który w sumie bazuje na natywnych funkcjach wp używanych też w oryginalnym kodzie wtyczki.
Oryginalny kod (przed modyfikacją):
https://github.com/jojoee/auto-subpage-menu/blob/master/auto-subpage-menu.php
Kod po modyfikacjach:
https://pastebin.com/7v7M0Gur
Zmiany powodujące problem to funkcja w linii 138 (pastebin).
Byłbym wdzięczny jeśli ktoś mógłby rzucić okiem na to

Dziękuję z góry za poświęcony czas.