I am not sure why my attribute drop-downs are either free standing like this:
Hello @josh_bowden
I think you are looking for dependable custom options extension,
https://bsscommerce.com/magento-2-dependent-custom-options-extension.html
https://shop.emiprotechnologies.com/dependent-custom-options-for-magento-2.html
https://www.mageworx.com/magento-2-advanced-product-options-suite.html