Lese meinen Beitrag genauer, solche Konflikte treten bei einem Script eher selten auf, auch wenn man es hier komplett vergisst die Variablen richtig zu initialisieren oder zurückzusetzen. Wenn ein Filterscript dazu kommt sieht es wiederum schon anders aus da beide Script keine separaten Array für die Textdraws haben und dadurch Wissen was belegt ist und was nicht.
Dein Szenario:
Hauptscript aktualisiert dauerhaft invaliden Textdraw welcher momentan gar nicht existiert (Hauptscript)
Filterscript erstellt Textdraw auf der invaliden ID (Filterscript)
Textdraw wird (in deinem Fall) zu diesem Admin Report Textdraw (Hauptscript)
Hast du jetzt verstanden wo das Problem ist?
Falls nicht dein Hauptscript zerschießt dir deine Textdraws, schau mal über deine Textdraws drüber und passe sie ggf. an das sie nicht mit invaliden IDs um sich werfen.