Different encoders for commutation and position loop

Ok, thank you for the explainations.
I think I can solve my application very simple.
When I use a stepper motor I can try it without FOC.
So I only need one encoder for the filament and a PID loop which calculates the velocity target value.
In combination with a TMC2209 I don’t need to generate steps because it has an internal step generator which can be configured via UART.