After two weeks of working on this plugin, I decided to add the BGP settings directly to the Subnet table/model. It took just a couple of hours and the plugin is ready for testing.
Eventually, Foreman, Katello and Satellite will have switched to Rails 7 and we will have caught up to that release, so we can segregate the settings into their own table at some point in the future.
Thanks to everybody who took the time to read along and provide assistance, albeit futile.