Yes, as of May 2023, Harry Potter has been removed from Peacock. The streaming rights have been continually shuffled among various platforms.