A primeira imagem é a forma correta de acessar os valores de produtos. Na segunda imagem parece que seu editor de código está indentando errado, está gerando um espaço entre os símbolos < e =.
No código antes do foreach coloque @dd($produtos) para sabermos se os dados de produtos estão sendo retornados corretamente. Se preferir pode me chamar no Zap 61 98333-3335