Czechia differs significantly culturally from the rest of Europe in this respect. It's interesting that Slovakia is far more religious given that these two countries share a lot of culture (including similar languages) and history. Its neighbour Poland remains highly religious. This sets the Czech Republic apart culturally from many Eastern block countries and you can see the difference when surveyed on issues such as same sex marriage or abortion. I do understand religion was suppressed in the Warsaw Pact countries, and religious people couldn't normally join the party or make a career. But many Eastern block countries still have high rates of religious persons today, while Czechia doesn't. What set them apart?
Before other responses come in, you might be interested in previous answers to a similar questions, such as those in this thread or the response about Czech religious identity by u/0utlander in this one,