Mysql replication no error and not replicating
USE site99;
INSERT INTO site2.mytable ...;


will not be replicated.  This is because the USE controls replication, not the db.tbl syntax.

If this does not provide the answer, please provide an example of the code that fails, plus mysqldumpbinlog against both the Master's binlog and the Slave's relay_log.  This should show whether or not the query made it that far.