The convention organisers reportedly stated her OnlyFans was incompatible with a 'family show' due to its affiliation with pornography.
Cave, who played Lavender Brown, clarified her OnlyFans account is for 'very sensual' hair videos and not sexual content, launched to help her manage debt.
She expressed bafflement, highlighting that many actors attending conventions have performed sex scenes or nudity in their professional work.
Despite her content disclaimer, Cave has received 'gross' and 'nasty' messages, including unsolicited explicit images, since launching her OnlyFans.