Good to hear you've got it working!
Yes there's an issue in Wwise 2019.2.2 with the AkBank unloading the SoundBank right away if you set it to load in Awake().
Usually a good practise is to load the SoundBank in Awake(), so you don't have trouble with other AkEvents set to play in Start() because of the Order of Execution in Unity.
Until a fix is released (very soon I believe), you could try using a custom SoundBank Wwise-type, by creating a quick script with a "public AK.Wwise.Bank BankToLoad;" property with "BankToLoad.Load(false);" in the Awake() function. This way you'll get a nice picker in the Inspector (like in the AkBank) where you can select the SoundBank, and it'll load in Awake().
Probably something like this...
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class LoadBankInAwake : MonoBehaviour {
public AK.Wwise.Bank BankToLoad;
void Awake() {
BankToLoad.Load(false); //
}
}
Consider unloading the SoundBank in OnDestroy().
I will close the issue since you found a solution. Good luck with your project!