I noticed that in your screenshots compared to the ones I posted, you have yours set up quite differently.
If you look at this blueprint, you see that the ‘do once’ node is connected to ‘write achievement progress’. On your screenshot, it’s attached to a ‘write achievement’ node instead.
This specific blueprint is set up within the GameLevel_GM blueprint if you’d like to look it over in Match 3.
If this does not work for you, you’re more than welcome to upload your project to a zip file and provide it to me in a private link on the forums. That way, I can take a look at the whole picture.
Let me know!