I'm not sure what the general rule is for dealing with someone who lies about reason for stay or length of stay.
Sometimes I catch a discrepancy in their statement, and all they can say is "no wait, I actually meant to say X" and turning them away will get me a citation. Other times I'll deny them, and the game approves. Not sure what it wants from me.
The best I can figure:
Lied about length of stay, but they change story = Send them packing
Lied about purpose, but they change story = Let them through.
Is this accurate? I'm good with dealing with other types of discrepancies, but can't figure out the game's logic in this case.