AI Controller on External Actors in World Partition Map not updating to new code

I have a RTS style game where all my player characters are driven by AI controllers instead of player input, i ran into this problem that I updated C++ code in the AI Controller, confirmed that it compiled (I was thinking it was a issue with Live Coding feature) but the Character Blueprint in that was already placed in the World Partition Map didnt updated the AI Controller Code until i made it Dirty to resave it, I know AI controllers are spawned in runtime so idk if I was accidentally using cooked data or something
I did test in Non-World Partition Map and Code did update there
UE 5.4