A method performed by a User Equipment, UE, for multicast service data reception, the method comprising: determining whether a first Physical Downlink Control Channel, PDCCH, addressed to a first Radio Network Temporary Identifier, RNTI, is received on a first Bandwidth Part, BWP, the first PDCCH indicating a downlink assignment of data of a multicast service; in a case that a BWP inactivity timer and a default BWP are configured, and the first BWP is not the default BWP, starting or restarting the BWP inactivity timer after determining that the first PDCCH is received on the first BWP, and switching from the first BWP to the default BWP when the BWP inactivity timer expires; and in a case that the BWP inactivity timer is configured, but the default BWP is not configured, and the first BWP is not an initial BWP, starting or restarting the BWP inactivity timer after determining that the first PDCCH is received on the first BWP, and switching from the first BWP to the initial BWP when the BWP inactivity timer expires, the method characterised by comprising: receiving the data of the multicast service via a first Radio Link Control, RLC, entity of the UE under a Point-to-Multiple, PTM, delivery mode; and receiving a copy of the data of the multicast service via a second RLC entity of the UE under a Point-to-Point, PTP, delivery mode, wherein the first RLC entity and the second RLC entity are associated with a common Packet Data Convergence Protocol, PDCP, entity of the UE. determining whether a first Physical Downlink Control Channel, PDCCH, addressed to a first Radio Network Temporary Identifier, RNTI, is received on a first Bandwidth Part, BWP, the first PDCCH indicating a downlink assignment of data of a multicast service; in a case that a BWP inactivity timer and a default BWP are configured, and the first BWP is not the default BWP, starting or restarting the BWP inactivity timer after determining that the first PDCCH is received on the first BWP, and switching from the first BWP to the default BWP when the BWP inactivity timer expires; and starting or restarting the BWP inactivity timer after determining that the first PDCCH is received on the first BWP, and switching from the first BWP to the default BWP when the BWP inactivity timer expires; and in a case that the BWP inactivity timer is configured, but the default BWP is not configured, and the first BWP is not an initial BWP, starting or restarting the BWP inactivity timer after determining that the first PDCCH is received on the first BWP, and switching from the first BWP to the initial BWP when the BWP inactivity timer expires, the method characterised by comprising: starting or restarting the BWP inactivity timer after determining that the first PDCCH is received on the first BWP, and switching from the first BWP to the initial BWP when the BWP inactivity timer expires, the method characterised by comprising: receiving the data of the multicast service via a first Radio Link Control, RLC, entity of the UE under a Point-to-Multiple, PTM, delivery mode; and receiving a copy of the data of the multicast service via a second RLC entity of the UE under a Point-to-Point, PTP, delivery mode, wherein the first RLC entity and the second RLC entity are associated with a common Packet Data Convergence Protocol, PDCP, entity of the UE.