The inability to distribute MPLS traffic between different cores is a known problem for both ARM and ARM64 architectures.
You could try using a vlan interface on the interface facing the MPLS cloud. I have verified that this configuration makes the CCR2004 use 2 CPU cores instead of 1.