Shipping weight not calculated?
In the end it was ideed as expected a convention: If you enable the commerce shipping module a system level weight field will be added automatically to the Product Variation Entity, not the product.
This weight field is the only field, used for order weight calculations and other custom fields are ignored. All in all very logical ;)
If you want to use the weight in templates, it can be done via {{ product.variation_weight }}