#error "No E stepper plug left for V!" or "U", even though they are not defined

I am trying to add Marlin onto a BTT Octopus v1.1. However, I keep getting erroes for axis that are not defined and not sure what to do next. I have a feeling it has to do something with how the pins are attached to each motor as I was getting an error for J and W before I assigned them inside the pins_BTT_OCTOPUS_V1_common.h . Hoping it is just something I overed looked but any direction from here would be great!

#define X_DRIVER_TYPE  A4988
#define Y_DRIVER_TYPE  A4988
#define Z_DRIVER_TYPE  A4988
//#define X2_DRIVER_TYPE A4988
//#define Y2_DRIVER_TYPE A4988
//#define Z2_DRIVER_TYPE A4988
//#define Z3_DRIVER_TYPE A4988
//#define Z4_DRIVER_TYPE A4988
//#define I_DRIVER_TYPE  A4988
#define J_DRIVER_TYPE  A4988
//#define K_DRIVER_TYPE  A4988
//#define U_DRIVER_TYPE  A4988
//#define V_DRIVER_TYPE  A4988
#define W_DRIVER_TYPE  A4988
#define E0_DRIVER_TYPE A4988
//#define E1_DRIVER_TYPE A4988
//#define E2_DRIVER_TYPE A4988
//#define E3_DRIVER_TYPE A4988
//#define E4_DRIVER_TYPE A4988
//#define E5_DRIVER_TYPE A4988
//#define E6_DRIVER_TYPE A4988
//#define E7_DRIVER_TYPE A4988
#define X_STEP_PIN                          PF13  // MOTOR 0
#define X_DIR_PIN                           PF12
#define X_ENABLE_PIN                        PF14
#ifndef X_CS_PIN
  #define X_CS_PIN                          PC4
#endif

#define Y_STEP_PIN                          PG0   // MOTOR 1
#define Y_DIR_PIN                           PG1
#define Y_ENABLE_PIN                        PF15
#ifndef Y_CS_PIN
  #define Y_CS_PIN                          PD11
#endif

#define Z_STEP_PIN                          PF11  // MOTOR 2
#define Z_DIR_PIN                           PG3
#define Z_ENABLE_PIN                        PG5
#ifndef Z_CS_PIN
  #define Z_CS_PIN                          PC6
#endif

#define J_STEP_PIN                         PG4   // MOTOR 3
#define J_DIR_PIN                          PC1
#define J_ENABLE_PIN                       PA0
#ifndef J_CS_PIN
  #define J_CS_PIN                         PC7
#endif

#define W_STEP_PIN                         PF9   // MOTOR 4
#define W_DIR_PIN                          PF10
#define W_ENABLE_PIN                       PG2
#ifndef W_CS_PIN
  #define W_CS_PIN                         PF2
#endif

#define E0_STEP_PIN                         PC13  // MOTOR 5
#define E0_DIR_PIN                          PF0
#define E0_ENABLE_PIN                       PF1
#ifndef E0_CS_PIN
  #define E0_CS_PIN                         PE4
#endif

#define E1_STEP_PIN                         PE2   // MOTOR 6
#define  E1_DIR_PIN                          PE3
#define E1_ENABLE_PIN                       PD4
#ifndef E1_CS_PIN
  #define E1_CS_PIN                         PE1
#endif

#define E2_STEP_PIN                         PE6   // MOTOR 7
#define E2_DIR_PIN                          PA14
#define E2_ENABLE_PIN                       PE0
#ifndef E2_CS_PIN
  #define E2_CS_PIN                         PD3
#endif

Error.

Processing STM32F446ZE_btt (board: marlin_BigTree_Octopus_v1; platform: ststm32@~12.1; framework: arduino)
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------Verbose mode can be enabled via `-v, --verbose` option
In file included from buildroot/share/PlatformIO/scripts/../../../../Marlin/src/inc/../pins/pins.h:1047,
                 from buildroot/share/PlatformIO/scripts/../../../../Marlin/src/inc/MarlinConfig.h:36,
                 from buildroot/share/PlatformIO/scripts/common-dependencies.h:29:
buildroot/share/PlatformIO/scripts/../../../../Marlin/src/inc/../pins/pins_postprocess.h:1405:8: error: #error "No E stepper plug left for U!"
 1405 |       #error "No E stepper plug left for U!"
      |        ^~~~~
buildroot/share/PlatformIO/scripts/../../../../Marlin/src/inc/../pins/pins_postprocess.h:1490:8: error: #error "No E stepper plug left for V!"
 1490 |       #error "No E stepper plug left for V!"
      |        ^~~~~
Error: Failed to parse Marlin features. See previous error messages.
======================================================================== [FAILED] Took 1.65 seconds ========================================================================

Environment      Status    Duration
---------------  --------  ------------
STM32F446ZE_btt  FAILED    00:00:01.650
=================================================================== 1 failed, 0 succeeded in 00:00:01.650 ===================================================================

Please file this issue with the Marlin repository. I doubt the build system (PlatformIO) has something to do with it, it’s a config thing.