You could try putting some code in property-details.php to write a log file so you can determine if the url is actually being written onto that file. My guess is that it is not.
You might also try putting a file at the actual location /106320257/carousel/property-details/seo-friendly-text/index.php and echoing something like 'AHA i knew the rewrite rule wasn't working'.
If you need to fix your rewrite rule, it's helpful to turn on a rewrite log. I don't think you can do that if you don't have access to the apache server config (like if you're on a shared hosting setup and don't have root access). In those cases, I find it's helpful to start with a simple rewrite rule and build them up.