Future reference for anyone else who runs into this issue, I fixed it with the following settings:
Under file placement settings, uncheck "unless drive is being emptied", but leave "file placement rules respect real-time..." checked. This is important because the SSD optimizer empties the drive, which is why it was overriding file placement rules.
In file placement rules, Folder A should have the desired archive drive checked as well as the SSD cache drive.