If the question is realy that simple I have no idea other than poor design as obviously the cooling part is working but working better in 1 place (the freezer) than in the fridge.... thats a design issue as indicated by your remedy - take the freezer door off and let the cold spill.
The point I was hinting at was that maybe the thing was loosing temperature all over but didnt show the temperature loss as dramatically in the freezer due to thermals mass or ise buildup or what ever. Droping from - 20 to - 15 isnt so noticable in a freezer as droping from 5c to 10c in a fridge.
If the thing is working right it should work right all over....
I know my comments are silly..... its late - forgive me...:o

