Which nozzle? Left or Right? If it is the right, then
When you slice, your model is
typically centered at (0,0) unless, of course, you didn't center your
model.
Look at the generated gcode and see if it has your starting gcode. If it
does, then it sounds like you have some sort of issue with your system whereby
the carriage moves too far some times. One possible case would be if the
system is loosing steps occassionally. If that's the case, then when you
determined the home offsets, it may have physically lost steps and measured
too long of a distance. I.e., it had to step 100 steps to physically move
90 steps. Then sometimes when it doesn't lose steps it moves to far forward
and to the left.... Or maybe not. But if each time you have the same
starting gcode and sometimes it hits the front/left and sometimes it doesn't,
then you clearly have some form of non-deterministic behavior. Most likely
issue would be lose of steps along one or both axes. Could definitely happen
if you aren't using the correct stepper motors and consequently are not
supplying them with the currents they need.
Was the whistle also too tall along the Z axis?
You MUST look at the drivers and identify or measure the 2 current sensing resistors. Because folks are using different resistor values, this modifies the vref voltage VS current output curve.
Did you measure or get a number or marking to determine the resistor value??
.2 Ohms is NOT an ideal value. You waste heat in the resistor at even moderate currents.
Is an overhang on your print curling up, by chance? That can cause repeatable lost steps.
What slicer are you using?
Is this a perimeter with smooth curves where the issue happens?
As for the kapton, the easiest thing is to put some windex on the build plate so you can reposition the kapton as needed, then squeegee out the excess. Then leave it alone for a day or so to let the residual evaporate before heating up the build plate. Otherwise you get lots of bubbles. (Bubbles usually go away with time or can be pricked with a needle, they're just annoying.)
I don't see any major mechanical issues in the print, that's good.
Most obvious thing is needing a little more cooling to get better results on small details like the lanyard eyelet.
This is PLA, right?