Manually configuring an IP address on a device doesn't require the device to check for address conflicts. It is only if the device configures its own IP address (DHCP, etc.) that it should check for address conflicts.
You are not going to see a gratuitous ARP if you manually configure a device since the device has no way to change its (or request a new) address if it discovers a conflict. The purpose of the RFC is so that a device, configuring its own IP address, can detect if it needs to change the IP address it got. It can do that for things like DHCP, but it has no way to do that if you manually configure the address. In other words, the device has to trust that you, the human, know what you are doing, but it needs to verify that any address it comes up with on its own is not already in use.