Why isnt refactor in its separate PR?
Every developer with an ounce of thought would tell youn to:
>Do PR refactoring module A >Do PR with feature X + cleanup >Maybe PR with additional work if bigger
>Do PR refactoring module A >Do PR with feature X + cleanup >Maybe PR with additional work if bigger