result_as_answer=True, custom tools and manager based hierarchical crew doesn't seem to work

If I use a sequential crew process with a custom tool and set result_as_answer=True I get a clear output which the task doesn’t modify.

However, when using a hierarchical crew, the output is modified and often … (truncated for brevity) … etc - it seems like this setting isn’t be honored when the task is delegated.