diff --git a/keyboards/biacco42/ergo42/info.json b/keyboards/biacco42/ergo42/info.json
deleted file mode 100644
index 2b9790e84e..0000000000
--- a/keyboards/biacco42/ergo42/info.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
-    "split": {
-        "enabled": true
-    }
-}
diff --git a/keyboards/buzzard/info.json b/keyboards/buzzard/info.json
deleted file mode 100644
index 3e85dd1697..0000000000
--- a/keyboards/buzzard/info.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
-    "split":{
-        "enabled": true
-    }
-}
diff --git a/keyboards/deltasplit75/info.json b/keyboards/deltasplit75/info.json
deleted file mode 100644
index 2b9790e84e..0000000000
--- a/keyboards/deltasplit75/info.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
-    "split": {
-        "enabled": true
-    }
-}
diff --git a/keyboards/deltasplit75/v2/info.json b/keyboards/deltasplit75/v2/info.json
index d583f3bb65..8372650df5 100644
--- a/keyboards/deltasplit75/v2/info.json
+++ b/keyboards/deltasplit75/v2/info.json
@@ -13,6 +13,7 @@
     },
     "diode_direction": "COL2ROW",
     "split": {
+      "enabled": true,
       "soft_serial_pin": "D0"
     },
     "rgblight": {
diff --git a/keyboards/ergoslab/info.json b/keyboards/ergoslab/info.json
deleted file mode 100644
index 2b9790e84e..0000000000
--- a/keyboards/ergoslab/info.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
-    "split": {
-        "enabled": true
-    }
-}
diff --git a/keyboards/ergoslab/rev1/keyboard.json b/keyboards/ergoslab/rev1/keyboard.json
index 51c522043b..82e4b41b6d 100644
--- a/keyboards/ergoslab/rev1/keyboard.json
+++ b/keyboards/ergoslab/rev1/keyboard.json
@@ -14,6 +14,7 @@
   },
   "diode_direction": "COL2ROW",
   "split": {
+    "enabled": true,
     "soft_serial_pin": "D2"
   },
   "rgblight": {
diff --git a/keyboards/ergotravel/info.json b/keyboards/ergotravel/info.json
deleted file mode 100644
index 2b9790e84e..0000000000
--- a/keyboards/ergotravel/info.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
-    "split": {
-        "enabled": true
-    }
-}
diff --git a/keyboards/ergotravel/rev1/info.json b/keyboards/ergotravel/rev1/info.json
index 77aecec0ed..43d3d01a92 100644
--- a/keyboards/ergotravel/rev1/info.json
+++ b/keyboards/ergotravel/rev1/info.json
@@ -14,6 +14,7 @@
   },
   "diode_direction": "COL2ROW",
   "split": {
+    "enabled": true,
     "soft_serial_pin": "D0"
   },
   "rgblight": {
diff --git a/keyboards/fortitude60/info.json b/keyboards/fortitude60/info.json
deleted file mode 100644
index 2b9790e84e..0000000000
--- a/keyboards/fortitude60/info.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
-    "split": {
-        "enabled": true
-    }
-}
diff --git a/keyboards/fortitude60/rev1/keyboard.json b/keyboards/fortitude60/rev1/keyboard.json
index 0ae02161cd..ff8756bb68 100644
--- a/keyboards/fortitude60/rev1/keyboard.json
+++ b/keyboards/fortitude60/rev1/keyboard.json
@@ -24,6 +24,7 @@
     "pin": "B5"
   },
   "split": {
+    "enabled": true,
     "soft_serial_pin": "D2"
   },
   "processor": "atmega32u4",
diff --git a/keyboards/handwired/unk/info.json b/keyboards/handwired/unk/info.json
deleted file mode 100644
index 2b9790e84e..0000000000
--- a/keyboards/handwired/unk/info.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
-    "split": {
-        "enabled": true
-    }
-}
diff --git a/keyboards/handwired/unk/rev1/keyboard.json b/keyboards/handwired/unk/rev1/keyboard.json
index 171ae7bb02..fc1cfc90b7 100644
--- a/keyboards/handwired/unk/rev1/keyboard.json
+++ b/keyboards/handwired/unk/rev1/keyboard.json
@@ -20,6 +20,7 @@
     },
     "diode_direction": "COL2ROW",
     "split": {
+        "enabled": true,
         "soft_serial_pin": "D0",
         "matrix_pins": {
             "right": {
diff --git a/keyboards/handwired/xealous/info.json b/keyboards/handwired/xealous/info.json
deleted file mode 100644
index 2b9790e84e..0000000000
--- a/keyboards/handwired/xealous/info.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
-    "split": {
-        "enabled": true
-    }
-}
diff --git a/keyboards/handwired/xealous/rev1/keyboard.json b/keyboards/handwired/xealous/rev1/keyboard.json
index b8b45e5ee1..001cd82074 100644
--- a/keyboards/handwired/xealous/rev1/keyboard.json
+++ b/keyboards/handwired/xealous/rev1/keyboard.json
@@ -17,6 +17,9 @@
     "rows": ["B5", "B4", "E6", "D7", "D4"]
   },
   "diode_direction": "COL2ROW",
+  "split": {
+    "enabled": true
+  },
   "processor": "atmega32u4",
   "bootloader": "caterina",
   "layouts": {
diff --git a/keyboards/jorne/info.json b/keyboards/jorne/info.json
deleted file mode 100644
index 2b9790e84e..0000000000
--- a/keyboards/jorne/info.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
-    "split": {
-        "enabled": true
-    }
-}
diff --git a/keyboards/jorne/rev1/info.json b/keyboards/jorne/rev1/info.json
index f76b9c0e7d..fedab8fd08 100644
--- a/keyboards/jorne/rev1/info.json
+++ b/keyboards/jorne/rev1/info.json
@@ -14,6 +14,7 @@
     },
     "diode_direction": "COL2ROW",
     "split": {
+        "enabled": true,
         "soft_serial_pin": "D2",
         "transport": {
             "sync": {
diff --git a/keyboards/kapl/info.json b/keyboards/kapl/info.json
deleted file mode 100644
index 2b9790e84e..0000000000
--- a/keyboards/kapl/info.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
-    "split": {
-        "enabled": true
-    }
-}
diff --git a/keyboards/kapl/rev1/info.json b/keyboards/kapl/rev1/info.json
index 0d95b99e29..dbbfde0e2a 100644
--- a/keyboards/kapl/rev1/info.json
+++ b/keyboards/kapl/rev1/info.json
@@ -60,6 +60,7 @@
   },
   "diode_direction": "COL2ROW",
   "split": {
+    "enabled": true,
     "soft_serial_pin": "D2",
     "transport": {
       "sync": {
diff --git a/keyboards/keebio/foldkb/info.json b/keyboards/keebio/foldkb/info.json
deleted file mode 100644
index 2b9790e84e..0000000000
--- a/keyboards/keebio/foldkb/info.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
-    "split": {
-        "enabled": true
-    }
-}
diff --git a/keyboards/keebio/foldkb/rev1/info.json b/keyboards/keebio/foldkb/rev1/info.json
index e826f34e32..cc3fe50636 100644
--- a/keyboards/keebio/foldkb/rev1/info.json
+++ b/keyboards/keebio/foldkb/rev1/info.json
@@ -22,6 +22,7 @@
         "pin": "B5"
     },
     "split": {
+        "enabled": true,
         "soft_serial_pin": "D0"
     },
     "rgblight": {
diff --git a/keyboards/keebio/kbo5000/info.json b/keyboards/keebio/kbo5000/info.json
deleted file mode 100644
index 2b9790e84e..0000000000
--- a/keyboards/keebio/kbo5000/info.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
-    "split": {
-        "enabled": true
-    }
-}
diff --git a/keyboards/keebio/kbo5000/rev1/info.json b/keyboards/keebio/kbo5000/rev1/info.json
index da7fbfb40f..939a772348 100644
--- a/keyboards/keebio/kbo5000/rev1/info.json
+++ b/keyboards/keebio/kbo5000/rev1/info.json
@@ -42,6 +42,7 @@
         "pin": "E6"
     },
     "split": {
+        "enabled": true,
         "soft_serial_pin": "D0",
         "encoder": {
             "right": {
diff --git a/keyboards/keebio/rorschach/info.json b/keyboards/keebio/rorschach/info.json
deleted file mode 100644
index 2b9790e84e..0000000000
--- a/keyboards/keebio/rorschach/info.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
-    "split": {
-        "enabled": true
-    }
-}
diff --git a/keyboards/keebio/rorschach/rev1/info.json b/keyboards/keebio/rorschach/rev1/info.json
index 55fcae8387..22a5de3b93 100644
--- a/keyboards/keebio/rorschach/rev1/info.json
+++ b/keyboards/keebio/rorschach/rev1/info.json
@@ -38,6 +38,7 @@
     "pin": "D3"
   },
   "split": {
+    "enabled": true,
     "soft_serial_pin": "D0"
   },
   "processor": "atmega32u4",
diff --git a/keyboards/kumaokobo/kudox_full/info.json b/keyboards/kumaokobo/kudox_full/info.json
deleted file mode 100644
index 2b9790e84e..0000000000
--- a/keyboards/kumaokobo/kudox_full/info.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
-    "split": {
-        "enabled": true
-    }
-}
diff --git a/keyboards/kumaokobo/kudox_full/rev1/info.json b/keyboards/kumaokobo/kudox_full/rev1/info.json
index 673fda9acf..d12984f16e 100644
--- a/keyboards/kumaokobo/kudox_full/rev1/info.json
+++ b/keyboards/kumaokobo/kudox_full/rev1/info.json
@@ -14,6 +14,7 @@
     },
     "diode_direction": "COL2ROW",
     "split": {
+        "enabled": true,
         "soft_serial_pin": "D2"
     },
     "rgblight": {
diff --git a/keyboards/lime/info.json b/keyboards/lime/info.json
deleted file mode 100644
index 2b9790e84e..0000000000
--- a/keyboards/lime/info.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
-    "split": {
-        "enabled": true
-    }
-}
diff --git a/keyboards/lime/rev1/info.json b/keyboards/lime/rev1/info.json
index 19ac7dfda2..2e395f5e6a 100644
--- a/keyboards/lime/rev1/info.json
+++ b/keyboards/lime/rev1/info.json
@@ -19,6 +19,7 @@
         ]
     },
     "split": {
+        "enabled": true,
         "soft_serial_pin": "D2",
         "encoder": {
             "right": {
diff --git a/keyboards/maple_computing/lets_split_eh/eh/info.json b/keyboards/maple_computing/lets_split_eh/eh/info.json
index 2b77267da8..6b680418df 100644
--- a/keyboards/maple_computing/lets_split_eh/eh/info.json
+++ b/keyboards/maple_computing/lets_split_eh/eh/info.json
@@ -36,6 +36,7 @@
         "pin": "B2"
     },
     "split": {
+        "enabled": true,
         "soft_serial_pin": "D0"
     },
     "processor": "atmega32u4",
diff --git a/keyboards/maple_computing/lets_split_eh/info.json b/keyboards/maple_computing/lets_split_eh/info.json
deleted file mode 100644
index 2b9790e84e..0000000000
--- a/keyboards/maple_computing/lets_split_eh/info.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
-    "split": {
-        "enabled": true
-    }
-}
diff --git a/keyboards/maple_computing/minidox/info.json b/keyboards/maple_computing/minidox/info.json
deleted file mode 100644
index 2b9790e84e..0000000000
--- a/keyboards/maple_computing/minidox/info.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
-    "split": {
-        "enabled": true
-    }
-}
diff --git a/keyboards/maple_computing/minidox/rev1/info.json b/keyboards/maple_computing/minidox/rev1/info.json
index e42ec5a08d..6f3a0dd1fc 100644
--- a/keyboards/maple_computing/minidox/rev1/info.json
+++ b/keyboards/maple_computing/minidox/rev1/info.json
@@ -14,6 +14,7 @@
   },
   "diode_direction": "COL2ROW",
   "split": {
+    "enabled": true,
     "soft_serial_pin": "D0"
   },
   "processor": "atmega32u4",
diff --git a/keyboards/marksard/rhymestone/info.json b/keyboards/marksard/rhymestone/info.json
deleted file mode 100644
index 2b9790e84e..0000000000
--- a/keyboards/marksard/rhymestone/info.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
-    "split": {
-        "enabled": true
-    }
-}
diff --git a/keyboards/marksard/rhymestone/rev1/keyboard.json b/keyboards/marksard/rhymestone/rev1/keyboard.json
index bc474f0881..31eb063c03 100644
--- a/keyboards/marksard/rhymestone/rev1/keyboard.json
+++ b/keyboards/marksard/rhymestone/rev1/keyboard.json
@@ -22,6 +22,7 @@
     },
     "diode_direction": "COL2ROW",
     "split": {
+        "enabled": true,
         "soft_serial_pin": "D2"
     },
     "ws2812": {
diff --git a/keyboards/rgbkb/mun/info.json b/keyboards/rgbkb/mun/info.json
deleted file mode 100644
index 2b9790e84e..0000000000
--- a/keyboards/rgbkb/mun/info.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
-    "split": {
-        "enabled": true
-    }
-}
diff --git a/keyboards/rgbkb/mun/rev1/keyboard.json b/keyboards/rgbkb/mun/rev1/keyboard.json
index 7374f6cd47..98265c6dd9 100644
--- a/keyboards/rgbkb/mun/rev1/keyboard.json
+++ b/keyboards/rgbkb/mun/rev1/keyboard.json
@@ -102,6 +102,7 @@
         "tap_keycode_delay": 5
     },
     "split": {
+        "enabled": true,
         "soft_serial_pin": "A9",
         "transport": {
             "sync": {
diff --git a/keyboards/rgbkb/sol/info.json b/keyboards/rgbkb/sol/info.json
deleted file mode 100644
index 2b9790e84e..0000000000
--- a/keyboards/rgbkb/sol/info.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
-    "split": {
-        "enabled": true
-    }
-}
diff --git a/keyboards/rgbkb/sol/rev1/info.json b/keyboards/rgbkb/sol/rev1/info.json
index 874b4ece22..16b61d9e02 100644
--- a/keyboards/rgbkb/sol/rev1/info.json
+++ b/keyboards/rgbkb/sol/rev1/info.json
@@ -82,6 +82,7 @@
         ]
     },
     "split": {
+        "enabled": true,
         "soft_serial_pin": "D3"
     },
     "tapping": {
diff --git a/keyboards/rgbkb/sol/rev2/info.json b/keyboards/rgbkb/sol/rev2/info.json
index ac57e4e74e..f7ec84cfce 100644
--- a/keyboards/rgbkb/sol/rev2/info.json
+++ b/keyboards/rgbkb/sol/rev2/info.json
@@ -77,6 +77,7 @@
     },
     "diode_direction": "COL2ROW",
     "split": {
+        "enabled": true,
         "soft_serial_pin": "D3"
     },
     "tapping": {
diff --git a/keyboards/rgbkb/sol3/info.json b/keyboards/rgbkb/sol3/info.json
deleted file mode 100644
index 2b9790e84e..0000000000
--- a/keyboards/rgbkb/sol3/info.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
-    "split": {
-        "enabled": true
-    }
-}
diff --git a/keyboards/rgbkb/sol3/rev1/keyboard.json b/keyboards/rgbkb/sol3/rev1/keyboard.json
index 96213156f0..3b8b7d060c 100644
--- a/keyboards/rgbkb/sol3/rev1/keyboard.json
+++ b/keyboards/rgbkb/sol3/rev1/keyboard.json
@@ -103,6 +103,7 @@
         ]
     },
     "split": {
+        "enabled": true,
         "dip_switch": {
             "right": {
                 "pins": ["A14", "B0"]
diff --git a/keyboards/rgbkb/zygomorph/info.json b/keyboards/rgbkb/zygomorph/info.json
deleted file mode 100644
index 2b9790e84e..0000000000
--- a/keyboards/rgbkb/zygomorph/info.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
-    "split": {
-        "enabled": true
-    }
-}
diff --git a/keyboards/rgbkb/zygomorph/rev1/keyboard.json b/keyboards/rgbkb/zygomorph/rev1/keyboard.json
index 3bd412cc3b..851842d081 100644
--- a/keyboards/rgbkb/zygomorph/rev1/keyboard.json
+++ b/keyboards/rgbkb/zygomorph/rev1/keyboard.json
@@ -23,6 +23,7 @@
       ]
     },
     "split": {
+      "enabled": true,
       "soft_serial_pin": "D3"
     },
     "rgblight": {
diff --git a/keyboards/salicylic_acid3/7skb/info.json b/keyboards/salicylic_acid3/7skb/info.json
deleted file mode 100644
index 2b9790e84e..0000000000
--- a/keyboards/salicylic_acid3/7skb/info.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
-    "split": {
-        "enabled": true
-    }
-}
diff --git a/keyboards/salicylic_acid3/7skb/rev1/keyboard.json b/keyboards/salicylic_acid3/7skb/rev1/keyboard.json
index 89e675db52..3ea79da589 100644
--- a/keyboards/salicylic_acid3/7skb/rev1/keyboard.json
+++ b/keyboards/salicylic_acid3/7skb/rev1/keyboard.json
@@ -14,6 +14,7 @@
     },
     "diode_direction": "COL2ROW",
     "split": {
+        "enabled": true,
         "soft_serial_pin": "D2"
     },
     "rgblight": {
diff --git a/keyboards/salicylic_acid3/jisplit89/info.json b/keyboards/salicylic_acid3/jisplit89/info.json
deleted file mode 100644
index 2b9790e84e..0000000000
--- a/keyboards/salicylic_acid3/jisplit89/info.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
-    "split": {
-        "enabled": true
-    }
-}
diff --git a/keyboards/salicylic_acid3/jisplit89/rev1/keyboard.json b/keyboards/salicylic_acid3/jisplit89/rev1/keyboard.json
index e3d884bdb1..ccfe99ad18 100644
--- a/keyboards/salicylic_acid3/jisplit89/rev1/keyboard.json
+++ b/keyboards/salicylic_acid3/jisplit89/rev1/keyboard.json
@@ -14,6 +14,7 @@
     },
     "diode_direction": "COL2ROW",
     "split": {
+        "enabled": true,
         "soft_serial_pin": "D2"
     },
     "rgblight": {
diff --git a/keyboards/salicylic_acid3/naked48/info.json b/keyboards/salicylic_acid3/naked48/info.json
deleted file mode 100644
index 2b9790e84e..0000000000
--- a/keyboards/salicylic_acid3/naked48/info.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
-    "split": {
-        "enabled": true
-    }
-}
diff --git a/keyboards/salicylic_acid3/naked48/rev1/keyboard.json b/keyboards/salicylic_acid3/naked48/rev1/keyboard.json
index f0aa33b962..da82c1a16c 100644
--- a/keyboards/salicylic_acid3/naked48/rev1/keyboard.json
+++ b/keyboards/salicylic_acid3/naked48/rev1/keyboard.json
@@ -17,6 +17,7 @@
     },
     "diode_direction": "COL2ROW",
     "split": {
+        "enabled": true,
         "soft_serial_pin": "D2",
         "matrix_pins": {
             "right": {
diff --git a/keyboards/salicylic_acid3/naked60/info.json b/keyboards/salicylic_acid3/naked60/info.json
deleted file mode 100644
index 2b9790e84e..0000000000
--- a/keyboards/salicylic_acid3/naked60/info.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
-    "split": {
-        "enabled": true
-    }
-}
diff --git a/keyboards/salicylic_acid3/naked60/rev1/keyboard.json b/keyboards/salicylic_acid3/naked60/rev1/keyboard.json
index a8ba143184..f5d53c001d 100644
--- a/keyboards/salicylic_acid3/naked60/rev1/keyboard.json
+++ b/keyboards/salicylic_acid3/naked60/rev1/keyboard.json
@@ -14,6 +14,7 @@
     },
     "diode_direction": "COL2ROW",
     "split": {
+        "enabled": true,
         "soft_serial_pin": "D2",
         "matrix_pins": {
             "right": {
diff --git a/keyboards/salicylic_acid3/naked64/info.json b/keyboards/salicylic_acid3/naked64/info.json
deleted file mode 100644
index 2b9790e84e..0000000000
--- a/keyboards/salicylic_acid3/naked64/info.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
-    "split": {
-        "enabled": true
-    }
-}
diff --git a/keyboards/salicylic_acid3/naked64/rev1/keyboard.json b/keyboards/salicylic_acid3/naked64/rev1/keyboard.json
index a95f8d60fe..2034b7d9ab 100644
--- a/keyboards/salicylic_acid3/naked64/rev1/keyboard.json
+++ b/keyboards/salicylic_acid3/naked64/rev1/keyboard.json
@@ -14,6 +14,7 @@
     },
     "diode_direction": "COL2ROW",
     "split": {
+        "enabled": true,
         "soft_serial_pin": "D2",
         "matrix_pins": {
             "right": {
diff --git a/keyboards/sofle/keyhive/keyboard.json b/keyboards/sofle/keyhive/keyboard.json
index c5060b28c7..8c76e875b0 100644
--- a/keyboards/sofle/keyhive/keyboard.json
+++ b/keyboards/sofle/keyhive/keyboard.json
@@ -24,8 +24,6 @@
         ]
     },
     "split": {
-        "enabled": true,
-        "soft_serial_pin": "D2",
         "encoder": {
             "right": {
                 "rotary": [
diff --git a/keyboards/sofle/rev1/keyboard.json b/keyboards/sofle/rev1/keyboard.json
index 9a244face8..20548d6baf 100644
--- a/keyboards/sofle/rev1/keyboard.json
+++ b/keyboards/sofle/rev1/keyboard.json
@@ -17,8 +17,6 @@
         ]
     },
     "split": {
-        "enabled": true,
-        "soft_serial_pin": "D2",
         "encoder": {
             "right": {
                 "rotary": [
diff --git a/keyboards/uzu42/info.json b/keyboards/uzu42/info.json
deleted file mode 100644
index 2b9790e84e..0000000000
--- a/keyboards/uzu42/info.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
-    "split": {
-        "enabled": true
-    }
-}
diff --git a/keyboards/uzu42/rev1/info.json b/keyboards/uzu42/rev1/info.json
index 1354c6d93e..c7d6f7159b 100644
--- a/keyboards/uzu42/rev1/info.json
+++ b/keyboards/uzu42/rev1/info.json
@@ -14,6 +14,7 @@
   },
   "diode_direction": "COL2ROW",
   "split": {
+    "enabled": true,
     "soft_serial_pin": "D2"
   },
   "ws2812": {