Я бы сделал понимание списка:
result=[x for x in AwardsDict.values() if x in RFQDict.keys() ]
Таким образом, вы получите список, содержащий дубликаты.То есть, если ключ RFQ представлен более чем в одном значении в AwardsDict.С оператором & вы теряете эту информацию (поскольку наборы содержат только уникальные элементы).
Например:
RFQDict = {}
AwardsDict = {}
for i in range(5):
RFQDict[i]=0
for i in range(5):
AwardsDict[i]=i
for i in range(5,11):
AwardsDict[i]=i//2 #integer division, i=8 and i=9 get a value of 4
result=[x for x in AwardsDict.values() if x in RFQDict.keys() ]
print('{}'.format(result))
#output [0, 1, 2, 3, 4, 2, 3, 3, 4, 4]