Hey, thanks for the reply I'll look into these issue.
Controller support technically isn't full supported but there is logic set in place that hasn't been fully tested (due to time constraints for the jam) Unity probably sense you had controller plugged in and used that as the Input scheme.
The "Attack" bug is when you equipped the "on Guard" sword (animation not hook up properly with main character)
officially you cant unequip item without re-equipped another weapon (ran out of time) but I'll add it in hotfix C
I'll take a look into the potion issue.
Their should have out tomorrow with fixes and improvements.