sounds like your differential isn’t locking/locked
or an electrical/electronic fault in the differential lock control circuit.
anything from a pressure sensor - broken wire, a little more information would be good, what is/isn't happening, do you have codes up on the display? Start at the start, what model and serial number have you got
Volvo L90 D