Edge bevel weights after subdivision

Hey guys, I’m currently experimenting with parametric modelling methods using just modifiers. When I have a bevel modifier after subdivision with the limiting method set to weight, it just doesn’t see edge bevel weights, while theoretically edge bevel weights should be inherited from original edges to subdivided ones. Any solution?