Price Rounding Issue

Hi All,

My shop has the latest versions of AliDropship plugin and Davici Theme. I set the price rounding rule to 99 cents in US Dollar. So supposedly all the product prices should be listed and sold like $12.99, $18.99 etc. The product archive and cart pages are displaying the prices correctly (with .99 cents rounded). However, on individual product pages, the list & sale prices are displayed in raw price values, e.g., $11.23, $18.32.

Does everyone have this price rounding issue? Do you know how to solve this issue?

Version information:

WP: 4.7
Davinci theme: 0.7.8

Thanks all!