I feel now that Ankulua Pro2 killed & restarted by OS is also related to network. When network is poor (e.g., using VPN), Pro2 has higher chance to be killed. I highly suspect software bug; otherwise why OS tries to kill Ankulua first? Why the game is not killed, which uses much much more RAM.
As I said before: 1) One time license check fail should NOT auto stop Pro2, you can pause/idle it until next licesence check. 2) If been killed & restarted by OS, please re-run the script automatically from beginning.
I don't think the above two items are difficult, but the developer is just too lazy!