No existe una limitación de ese tipo en MySQL.
Por ejemplo, esta tabla la he creado hace un instante para probar lo que dices, y funciona perfectamente:
Como puedes apreciar, ambos campos son timestamp (incluso el primero es una PK), así que ese no es el problema.
¿Podría postear la consulta que usas tú para crear la tabla?