Answering my own post, in case someone else has the same issue: adding a little delay resolves the issue (as seen here)