It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Since I initially wrote my answer on reddit, I will quote myself by copying the text here.

This issue persists in 2020 as well. In my case I never traveled outside of Toussaint as it was the initial cause of the issue, but I stayed within its borders and used just fast travel signs to get around the Toussaint, yet I still got the bug of Corvo Bianco not upgrading, and after long hours of gameplays, after many days and nights, nothing worked, as well the Paper Chase quest was bugged too, I couldn't receive my money from the bank that the dwarf promised to give me after a week.

If anyone is wondering, I found a fix, or not exactly a fix, but a workaround that wont break anything...at least not permanently :D
I made a post on reddit (under title of "Corvo Bianco house is not upgrading" on r/witcher) about asking for a solution, and through experimenting I found a ridiculous and a random solution to how to deal with this.

Basically you need to be able to use console commands and use a command called TM('number'), if you are unfamiliar with it, then this command allows you to speed or slow down in-game time, default is around 0.25 I think, where 0.01 is a real time second and 1.0 is minute per second in the game, so if you type 1.0 in those brackets without quotes, your in game minutes will fly like seconds, just to understand the numbers and the command usage.

So, what I did was an experiment of speeding up time forward, I did with 10 (as in 10.0 not 0.10), then with 50, and 100, but nothing worked no matter how fast time speeds up, I even went as far as 1000 and 10 000, it was ridiculously funny to look how days and night changes as if someone would turn on and off flashlight constantly. :D

So that didn't worked...and I thought...what if I add minus (-) sign, as in going backwards in time, and I started with -100 I think, and it worked, Sun was going backward etc. What I tried right away after that was going into -100 000... oh man, that glitched my game visually, everything went into psychedelic vision, inverted colors etc., like mountains turned purple, clouds were red or something, blue-ish colors, etc., very outer worldly visuals happened, it was trippy so to say, oh and Sun, or some white sprites, balls or whatever, were all around me, glitched etc.

Then, after a while of weird experiences I stopped it by typing TM(0.05), going from negative to positive time. Of course the psychedelic stuff remained for that moment and the right corner time showed -0.40 days or something like that, forgot already, but I think the stuff can be recreated at any moment. When I was done playing around with it, I added same time that was in negative to positive, meaning that I wrote TM(100000), 100 000 basically.

As it went forward it glitched out from the psychedelic state and went to normal, and soon after, because of high speed of time moving forward, it showed quest as completed and the grinding stone with table finally got delivered, and estate was upgrade.

My guess is that I somehow reset the time by going backwards, and the moment it went into minus days and hours, and then back to forward, after it reached that 0 days, it got restarted or reset, and it started the countdown of those days for the quest.