App showing old build until force closing app and then reopening

I built an app that I got into apple’s test flight and today I sent out the notifications to users to start beta testing, but for some reason it is showing the user the previous build. If the user closes the app and reopens the app it shows the current version.

In my config.xml file I have defined

<plugin name="cordova-plugin-ionic" spec="5.2.8">
    <variable name="APP_ID" value="my app id" />
    <variable name="CHANNEL_NAME" value="Master" />
    <variable name="UPDATE_METHOD" value="auto" />
    <variable name="UPDATE_API" value="" />
    <variable name="MAX_STORE" value="2" />
    <variable name="MIN_BACKGROUND_DURATION" value="30" />

My latest commit is assigned to the Master channel and this is the one not shown until the user force closes and then opens the app again.

Is something wrong here? Not sure why this is happening. This also was happening to me when I was testing on my own device using a development provisioning profile. I had to always open the app once, close it and reopen it to see the new build. Any ideas?