On the contrary this must be the case otherwise parallel build wouldn’t fail.
A sequential build is only one of the many path to build all your artefact.
Try to switch from from “Unix Makefile” to “Ninja” and you’ll probably encounter the problem sooner because the default behavior of Ninja is to build in parallel.
Could you share the code which fails to build in parallel?