I noticed there was a 302 redirect in my network tab while saving. Save_post was being triggered twice, once from
Inside my call, I simply included:
$referrer = wp_get_referer();
if (strpos($referrer, 'http:') !== false) {
error_log("not the right referrer, aborting");
return;
}
Issue solved.