
I think it shares the APK, for example when you install an app from the app store the first time it downloads and installs it, but when you install it again from the work profile it doesn’t need to download it.
That said if you are modding the app, if you change the app id (might be called something else), then android might be ok because it thinks they’re different apps entirely avoiding the problem.

I think the difference now is that DLC adds features, and so people are upset when the new game is missing features from the old DLC. Where in the past, say with Oblivion or Skyrim, it was just more story, maybe some new skills, in one case there was a new feature (house building) and their newer games do include that feature. But people don’t expect the story line from the DLC in the new game.
Features in DLC feel different these days. In the past DLC had a more limited scope, and you looked forward to the new game for new features. But now if the new game comes out with less features it can be a bummer for people used to the old game. There isn’t really a great solution because I don’t think it always makes sense to add all the DLC features in the new game.
That game is so good, one of my early gaming memories