Extremely frustrating thing which took too long to figure out:
If you use geodata::worldclim_tile to download bioclimatic data, the variables are misnamed and in the wrong order. They're labelled BIO1-19, but actually represent BIO1, BIO10, BIO11 (i.e. alphabetically). 
Left=original. Right=fixed