Then you are doing something wrong. Works fine.
Never seen anything like what you are describing on any installation. This one here is a mix of DHCP pool, DHCP Static mappings, and static assignments outside the pool.
NAT does not care how an address is assigned. Maybe using statics you're making a duplicate? System log should have some sort of entry in that case.