Fixed this by adding kerb=lowered to the crossing (since one side is lowered and the other is flush, it is more important to classify this crossing with the kerb type that is hardest to cross, which is lowered). Also added different kerb types on different sides of the crossing way.