I see how one should rearrange older TCA configurations from ext_tables.php to still work on newer TYPO3 versions, e.g. explained here: TYPO3 - TCA in ext_tables.php check and TCA/Overrides for v8
But from the TYPO3 reference (https://docs.typo3.org/typo3cms/CoreApiReference/8.7/ExtensionArchitecture/ExtendingTca/StoringChanges/Index.html) I read:
Be aware that you cannot extend the TCA of extensions if it was configured within its ext_tables.php file, usually containing the "ctrl" section referencing a "dynamicConfigFile". Please ask the extension author to switch to the Configuration/TCA/.php setup.
This "ctrl" thing is the case for us.
I'm not an extension developer and wonder if this is a huge thing. We have about 20 of old extension in this style.