Update: The new seat module fixed it! Talking with a BMW tech friend, he said there is a similar issue on the newer models' FRM module, where the CPU inside goes bad from too many read/writes. Thank you RDCX5 for the research and the post!
Part number is 61 31 7 119 867, retail $407.90, $305.92 with discount