Shown here is a location spot to get petalcap for the "Weakness of the Ego" quest in New World game. This is one of many spots that you can find in the region of Windsward.
Here is a screenshot of what the plant mushroom looks like.
Here is the location on the map of this exact sport: