Hi,
Running your script, I think there are some issues in the script. I didn't have time to fully debug it, but if you view it in the gui, you can see that the spins start oscillating like crazy. After awhile, the arrows don't align and if you view the x-component (or b_exch) you start to get a checkerboard pattern, which is usually a sign that the solver is struggling with something and exchange is going a bit crazy. This is with the current set to 0, so it's not being caused by STT.

It is not obvious if you just look at the total magnetization, but you can see the checkerboard pretty clearly if you look at the components, or B_exch directly. To get a clearer picture, you can also use Tableautosave() to save at periodic intervals, instead of just the 3 spots. You can also see it in b_exch in the table, where the value fluctuates wildly despite the magnetization not changing much visually. Your material parameters have a very large Msat and Ku. Without calculating, my guess is that your anisotropy is very close to the shape anisotropy, and that is confusing the solver? also there is no symmetry breaking in the x-y plane, which probably doesn't help. It is a bit strange, as the solver seems to be taking reasonable time steps of ~1e-14
The first thing I would start with is hitting it with a relax() and a minimize() before you start to run. That, along with reducing the MaxErr a bit to like 1e-9, and changing the gridsize to 64,64,2 (mostly for the z direction, having 2 spins gives it flexibility to adjust to a top/bottom) seemed to calm it down quite a bit. If it is acceptable, I would also recommend a small bias field like b_ext=vector(0.01,0,0) just to break up the symmetry. You might need to play around with it further. (Also, just as a very brief test, a Fixdt=1e-16 also seemed to work, but that is absurdly small and I wouldn't normally recommend it outside of testing/debugging, but it does help confirm there is an issue). Normally it is not recommended to change from the defaults., but I think you will need to play around with the solver settings a bit.
If that stuff doesn't work, there's some other things I can suggest, but I would start by tweaking the script. In general, Mumax3 should not have any dependence on hardware. When the solver goes crazy, it will make it very susceptible to things like numerical noise that isn't real.
One last thing, your script seems to be focused on STT. The STT torque goes like m x m_p x m, and m x m_p, where m_p for the fixed layer. For your fixed layer and magnetization, this is going to be very very small, ~0. I don't know if that's intentional.
Best,
Josh L.