Workflowcheck alerts on using temporal sdk function

Hi, I am using the following code in my workflow definition and workflowcheck alerts non-deterministic errors on this. Why is that ?? I find the errors are on internal part of the temporal sdk, and is there a bug in my code?

isNotTimeout, err := workflow.AwaitWithTimeout( ctx, content.ApprovalExpiration, submitSelector.HasPending)

Looks like a possible bug with the static analyzer tool. Opened issue Workflow static analyzer tool raises non-deterministic error on workflow.AwaitWithTimeout · Issue #818 · temporalio/sdk-go · GitHub.

Could you comment on that issue and paste the error there as text (currently its an image)?