Today I got time to recreate it in test system, and it work out fine for me.
I have setup MARA-MATNR and VBAP-MATNR in characteristic and its giving me value in material master as well as sales order. without any issue.
I suggest , create a new set of data and test it. Hope it will help you.
Thanks
Ritesh