The way to avoid this is to keep your dynamic content conditions simple.

Example: If you have multiple registration types and it does not allow dynamic content to display using mutliple IF THEN statements, try breaking out the statements into one piece of dynamic content per registration types.