Yes and no
Yes because...
...you're breaking a pattern, which draws attention to the element. Right now, you have a list of numbers which in context tell the user those numbers are times (out of context they could mean anything). However, I don't see them as buttons, just a list of times with no associated actions whatsoever. In this case, breaking the pattern will help you understand the user this element has behaviors. Also, this small element communicates a message in a really limited space.
No because...
The icon is not universally recognizable, therefore is not clear what the affordance for that element is. It's clear that there are associated behaviors, but they're not translating properly (this being said, I'm nitpicking based on other answers. Quite honestly, IN THAT CONTEXT, that icon easily translates as a movie ticket, can't even imagine another interpretation. And I'm not in US or UK!)
However...
Besides asking here, did you test it? Because it doesn't matter what me, you or anyone else here thinks, the only thing that matters is how it works for your users, nothing else.
As an alternative, if you want to go really hard on principles, this issue could be solved with a more appropriate icon which includes the word "buy" inside. This way you'll provide the expected affordance and there will be no room for interpretations. Or simply add the word buy on hover, although there might be someone complaining it's not clear what is the user going to buy. So again: test, test, test