I found another null issue in class-product-addon-display on line 390 and resolved it the same way.
added
if ( ! is_a( $product, ‘WC_Product’ ) ) {
return;
}
before
if ( ! is_single( $product->get_id() ) ) {
if ( $this->check_required_addons( $product->get_id() ) ) {