Hi Shuvo,
you currently "hit" the XR OS and platforms, and the ASR1000 is a different beast running IOS-XE with different hardware forwarders (CPP), so it might be best to check in on the other forums for the a1k also.
But looking at the config and knowing CPP, I dont think this config will work, because you have shapers defined in the classes.
If they are L2 schedulers, they need to be of the "bandwidth" kind to shape the traffic.
Shape can be used at L1 (parent level) to shape the overal BW and provide that "Bakcpressure" to trigger the child class shaping executed with the bandwidth command.
So my suggestion is to either apply a parent shaper in the class-default and underneath that class-default provide the child policy with the bandwidth shaped classes,
or leave this policy "flat" but move this to either a policer or bandwidth configuration.
regards
xander
Xander Thuijs CCIE #6775
Principal Engineer
ASR9000, CRS, NCS6000 & IOS-XR