I am facing issue related payment method show for the specific country using Magento 2.2.6. Below are the steps followed by me
Set "Payment from Applicable Countries" to Specific Countries and a select couple of countries.
On Frontend - open checkout and select any allowed country and click NEXT. It will show desired payment methods in the next step.
Go back to Step #1 and select any other country which doesn't allow Check and Money Order and click NEXT.
It will still show Check and Money Order though it is set to NO for the selected country.
This issue is also available on git hub community but I didn't find any solution. https://github.com/magento/magento2/issues/10234
Please help me to solve this default Magento 2 issue.