This thread is resolved. Here is a description of the problem and solution.
Currency does not change when switching between languages. It always use shekel as currency.
Temporarily set the multi-currency setting for each language to 'Keep'. Save changes.
Then, changed it back to 'USD' for English and 'ILS' for 'Hebrew'.
This is the technical support forum for WPML - the multilingual WordPress plugin.
Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.