What you describe was a bug in FMX in 10.3, and presumably in 10.4 as well. It was fixed in a later version.