In Spirent TestCenter, the IP stack pays attention to the IPv4 prefix length parameter of the device block even if it’s a PPPoE device. Therefore, the stack will not send IP packets from an address that represents a broadcast address for the subnet defined by the device's IP address and Prefix Length.
As a result, a PPPoE client with an address "x.x.x.255/24" cannot join an IGMP group.