I've just run into this same issue with Unreal 5.3 and Wwise 2022.1.9. I looked at the UAkSwitchValue.h and .cpp files and compared them with the ones for UAkStateValue and couldn't spot any difference, so it's a mystery why UAkStateValue objects serialize in DataTables, while UAkSwitchValues don't... What's even more strange is that this problem seems isolated to DataTables, because UAkSwitchValue fields serialize fine in other places in the editor.