A custom module must make changes to the schema following each setup:upgrade run. This must be done after all other module’s schema updates have been applied.
A. Write a plugin intercepting MagentoSetupModelInstaller::handleDBSchemaData
B. Create an UpgradeSchemaAfter class which implements InstallSchemaInterface
C. Update the module’s setup_priority in etc/modules.xml
D. Create a Recurring class which implements InstallSchemaInterface