Причина проблемы в том, что Scale/Move/Translate/Position/RotateEntity меняет матрицу трансформации объекта, но
не меняет положения вершин. А в физикс передаются именно координаты вершин. Значит, ищи способ изменить их при передаче в соответствии с поворотом, скейлом, и т.д. Один способ я предложил и он мне нравится

. Если он не нравится тебе - флаг в руки...