If the vSRX/SRXs versions managed by SD Cloud are not all the same, but two (22.2R3-S3 and 22.4R3-S2), will this cause any problems or limitations?
No, the versions of SRXs/vSRXs does not have any impact with communications with the SD cloud.
You can have SRXs/vSRXs in any version compatible with SD cloud.