PHP - Missing trace when utilising createErrorFromThrowable

Hi there,
It seems when utilising createErrorFromThrowable the exception itself is being registered in ElasticAPM which is great.
However, its missing the stack trace.
I can see that other transactions have a trace sample attached (which means the Agent is registered correctly), but when it comes to capturing errors it is missing.

Any idea how i can enhance my observability to support the stack trace when capturing errors manually?

We are using the debian agent.