Thank you for sharing this! If you are continuing to run into cheaters and toxic players, please report them here - http://ubi.li/sjhhw
Thanks for sharing this! I'd recommend reaching out to support - https://support.ubi.com/en-US/Games/2559
They should be able to look into this further there!