The POLYGON flag should have no influence on where you placed the head. Only when you move it with c_move, of course.

When you don't find the reason, you could contact Support and send them an example - they'll look into it to make sure that it's no engine bug. Which is however very unlikely in this case.