What causes the androids to realize their sentience?
I believe they are sentient right from the beginning. You cannot have non-sentient android do daily work, because it would be highly inefficient at it. The thing is their freedom is severely limited by rules imposed on them by humans and how humans behave towards them.

The cafe simply removes these limitations, allowing them to behave naturally.