Hi Lee,
Thank you for the awesome investigation!
The main problem is the possible circular dependency while detecting if a static function should have the WorldContext parameter. RemoveUnnecessaryAutoWorldContext was removed. All BP static functions will have the hidden WorldContext pin.
https://github.com/EpicGames/UnrealEngine/commit/1d39b9b457c0beb8d7f2671f54e538301ad0578e
Cheers,
M