Quirky is definitely the best fit, if you are worried about an ambiguous context using a descriptor.
Still, don’t discard weird as a word altogether like a slur so quickly. “Keep Portland Weird”, “Weird Al Yankovic”, still describes stuff that are a little unusual but cool to be around, and the fact that this word comes up in the context of US politics shouldn’t remove one of the word’s many meanings.
A guy at a bar who always shows up with round sunglasses and a tie dye shirt, ordering a glass of milk is the cool kind of weird. A guy who spends all their time talking about themselves are the annoying antisocial kind of weird. Someone who sits next to a washroom staring at the ass of every person going in and out of it is the creep kind of weird.