You’re saving the value before ACF has saved the value. You need to look in $_POST['acf']
for the value.
For testing I would suggest that you add this to your pre_save_post function to get an idea of what you need to do. This is what I generally do anyway.
echo '<pre>'; print_r($_POST); die; // exit so you can see what is submitted