Sempre há uma opção de inserir algum comando sem sentido e barato para executar antes da região para a qual deseja desabilitar o cache.
Conforme proposto neste comentário de problema , pode-se adicionar um bloco de argumento de construção (o nome pode ser arbitrário):
ARG CACHEBUST=1
antes dessa região, e modifique seu valor a cada execução adicionando-o --build-arg CACHEBUST=$(date +%s)
como um docker build
argumento (o valor também pode ser arbitrário, aqui é a data e hora atual, para garantir sua exclusividade nas execuções).
Isso, é claro, desabilitará o cache para todos os blocos seguintes também, já que a soma do hash da imagem intermediária será diferente, o que torna a desativação realmente seletiva do cache um problema não trivial, levando em consideração como o docker funciona atualmente.