If an application is customized and some event actions (LB calls) are removed in base, will the event actions remove on the customized app, when the application is promoted to Production environments?
Yes, Event Actions that are removed from a base table will also be removed from customizations when the base application is promoted. This is true for all subtables except in the less common case where entries in a subtable can be modified. An example is Lookup Keys in Lookups. If a lookup key is removed from the base app and the customization has a modification to that key, such as changing the description, then on promotion we transfer ownership of that key to the customization. The transfered key can be fully modified by the customization. If the customization did not modify that key then it will be removed.
It’s important to highlight the risk of removing anything from metadata that can be customized. Removing Event Actions will not likely pose any issues, but removing keys from a Lookup can have very profound impacts downstream. When removing entries from a subtable it’s worth spending the time to evaluate it’s possible impact downstream.