Creo que tienes razón. Ese trigger sólo actualiza la fecha de última actualización.
Así el problema debe estar en las reglas de integridad de la tabla.
¿Has mirado si la tabla Auditoriainmuebles tiene alguna restricción que haga referencia a la fecha?
Puede ser un check u otro trigger que esté definido en esa tabla para el caso de actualización.
Si quieres nos ponemos de acuerdo por privado y le echo un vistazo a la base de datos, a ver si cuatro ojos ven más...
saludos y paciencia