I attached program with erratic G91 behavior. After line N7 execution Z coordinate must be Z+15, but in reality it is Z-5. If G91 stay before G1 program execution is normal. The position of G90/G91 must not influence on execution of whole line of G-code.
May be it is not a bug but after machinig my part it will be a great bug.
May be this could be useful https://tsapps.nist.gov/publication/get ... _id=823374