Error Using Parallel Run Explicit Coupled-Temp Displacement

I have been running a coupled temperature displacement analysis using a vumat and vhetval subroutine. The solution runs completly fine on a single cpu, but when I try to submit using parallel solutions (setting cpus = anything more than 1) in the command line, I get an immediate error that the external work and external heat flux are NaN. I am not using any common blocks in my subroutine. Does anyone know what might be causing this issue?