I would recommend separation of those applications into respective sub-accounts. The hierarchy can be defined in AWS Organizations and you avoid resource overlapping of any kind.
Vocabulary constitutes a language "façade" and it is often interpreted as the key differentiating factor between languages. Most linguists agree that the language is based in grammar and rules for creating sentences.
That being said, official AE and BE are pretty much identical and the same rules apply on both sides of the Atlantic. It is only logical that different words are used, because of the different contexts that people live in, but that doesn't mean that AE and BE are distinct languages.
For example, it promotes use of concerns, which can easily go out of control. Then other people come with singletons, interactors or service objects.
Or, like Minitest, which is fine to begin with, but the sooner you switch to RSpec, you will be better off in the long run.
In my experience, these kind of tooling options tend to fire up almost religious discussions.