Prime tower issues

I have done some experimenting with 1.2.1 and it looks like Orca is causing the toolhead to return to the X=0, Y=0 position even though a prime tower is used. This is causing the separation of objects from the print sheet. Here is a screenshot. Note the position of the prime tower behind the object.

The prime tower feature in general seems like a source of at least two other issues:

  1. Sometimes the second material is generated with an increasing -Y offset, so that successive layers are generated closer and closer to the front of the print sheet, and cause a G-code out of bounds error. This requires toggling the prime tower off, slicing, turning it on again, and slicing again. Sometimes this process must be repeated.
  2. Orca often crashes while slicing a print with a prime tower enabled.