Heli abruptly despawns

Hello, ongoing issue with this plugin for long time.

Here is my config for the helis:

    "Helicopter Event": {
      "Enabled": true,
      "Display Name": "Helicopter",
      "Disable Vanilla Event": true,
      "Minimum Time Between (Minutes)": 100.0,
      "Maximum Time Between (Minutes)": 120.0,
      "Minimum Online Players Required (0 = Disabled)": 0,
      "Maximum Online Players Required (0 = Disabled)": 0,
      "Announce Next Run Time": false,
      "Restart Timer On Entity Kill": true,
      "Kill Existing Event On Plugin Loaded": false,
      "Maximum Number On Server": 1,
      "Exclude Player's Entity": true,
      "Normal Event Weight (0 = Disable)": 60.0,
      "HeliRefuel Plugin Event Weight (0 = Disable)": 0.0,
      "PilotEject Plugin Event Weight (0 = Disable)": 0.0

After a certain amount of time the heli will totally disapear, even if someone is in the middle of taking it. My guess for why this is happening is...

I have helis set to spawn every 100-120 minutes. I also only allow 1 heli to exist on the server at time.

If someone starts taking it at around 115 minutes since last heli spawn, and it spawns a new heli, it will just delete the old heli to avoid going over the max of 1 heli on server.

This is a bit of an issue and quite unpleasant for some folks. Are we able to make the heli gracefully fly away like it does in Vanilla? Or the option to not despawn if its under attack, then fly away after if it has won the attack and its been spawned in for long enough? 

PLEASE I BEG, happy to donate if it helps get this fixed sooner :) 

This plugin does not kill any helicopters.

same here, sometimes my heli run away after 5 minutes after spawn, i have config:
"Helicopter Event": {
"Enabled": true,
"Display Name": "[Вертолет]",
"Disable Vanilla Event": true,
"Event Start Offset (Minutes)": 0.0,
"Minimum Time Between (Minutes)": 200.0,
"Maximum Time Between (Minutes)": 244.0,
"Minimum Online Players Required (0 = Disabled)": 0,
"Maximum Online Players Required (0 = Disabled)": 0,
"Announce Next Run Time": true,
"Restart Timer On Entity Kill": true,
"Kill Existing Event On Plugin Loaded": false,
"Maximum Number On Server": 1,
"Exclude Player's Entity": true,
"Normal Event Weight (0 = Disable)": 50.0,
"HeliRefuel Plugin Event Weight (0 = Disable)": 20.0,
"PilotEject Plugin Event Weight (0 = Disable)": 20.0
},

this is bug? how i can setting flying time, can u add this option?