

Transit in Shenzhen
Hello,
I am a citizen of the Czech Republic and I will be visiting Hong Kong in October. I will have a layover in Beijing on the way there (144-hour visa-free transit). On the way back, I would like to take the train from Hong Kong to Shenzhen and fly back from there. Am I eligible for a visa-free transit in Shenzhen in this scenario or do I need/am I eligible for a VOA?
The itinerary would look as follows:
Flight from Vienna→ Beijing (144-hour visa-free transit in Beijing)
Flight from Beijing→ Hong Kong (stay in Hong Kong for a few days, including 1-2 day trip to Macau)
Train to Shenzhen (stay 1-2 days)
Flight from Shenzhen→Vienna
Is there anything I need to keep in mind in terms of the visa/visa-free transfer eligibility - to be completely safe and not to risk being rejected?
Many thanks in advance!