Floorp has a whole list of dependencies with specific major versions, so it’s hardly impossible for this to be the cause. Hard to tell without an archive of the floorp Packages file and the exact version (and other PPAs) of OPs Xubuntu install.
I’ve had this exact problem almost happen to me, though, and it happens a lot if you follow the random forum advice on Ubuntu forums.