This gist demonstrates a difference in behaviour of GoRouteState.of when instantiated in a child constructed via a GoRoute builder method compared to errorBuilder, despite both GoRouteStates having meaning / being in the function arguments.
Check it out here.