It should (and does for my project) as final_price and price are taken from the price index database table which includes catalog price rules. That's strange.