If it works without casting, it means that a) collision is set correctly and b) casting fails. You have to understand why casting fails.
Now, when you don’t cast, the trigger will react to pretty much any object, not just the RedPotion. You need to make sure that what you place in it is the redPotion blueprint.