Ответ 1
Для начала я могу попытаться добавить блок * вверх в документ, просто чтобы убедиться, что LaTeX не размещает его там по логической причине.
Если это не сработает, я удалю все посторонние команды в блоке figure *, чтобы убедиться, что они не вызывают проблем.
Наконец, я могу попробовать использовать фигуру, которая не требует изменения размера, или использовать [width = 0.9\linewidth] только для проверки; иногда цифры, "слишком большие", могут попасть в конец документа.
Изменить: вы также можете попробовать использовать (временно) другой шаблон. Например, я знаю, что revtex4-1 имеет цифровую среду, которая ведет себя так, как нужно, чтобы проверить, является ли ieeetran проблемой, или, возможно, если это часть их стиля.