Not true. You’re remembering it incorrectly.
This is the source you’re talking about, which I already cited in the original post. It says that England has the ability to make people who don’t believe in spirits see them when they visit his country. America is listed as an exception. That’s why I believe they had that whole sequence in World Stars illustrating that America is gradually being able to see ghosts (i.e., on the haunted tour they take)
This is taken from England’s character note: Hetarchive, Notes & Etc
• Believes strongly in the existence of ghosts and spirits. Has a strange power such that even people who do not believe and cannot see them will be able to see them once they go to England. America is the exception.