Yes, most casinos impose a maximum win cap on winnings from no deposit free spins. This means you can only withdraw up to a certain amount of winnings, regardless of how much you win with your free spins.