Hi
Please make sure, if you are expecting that the Intersects() method returns 'true', that both Rectangles (FloatRect) really collide, and that you have implemented them correctly as members of your classes.
If you can send your code here I'll try to look for how you can get what you need (if the code is in C#, better for me)