Sorry I can't help, but I can confirm that this is a real issue and I don't think it has anything to do with a particular product record. It's line #3313 which is -
if ( 'variation' === $this->product->get_type() ) {
if you block that with a "false ||", it then errors at 3325 on $this->product->get_id();