This bug was fixed in Patch 1.25.135. There’s still lots on the gallery that can trigger this. Please use the workaround below to fix it.
This issue has two symptoms
The type of a lot has the type generic and shows Disabled for Special Venue. Because of that the lot type can’t be changed.
It’s impossible to buy anything in build mode. It always says insufficient funds. The display shows business funds.
You will either need Get to Work, Dine Out or Cats & Dogs for this fix to work.
Start your game and load any family
If a family lives on the affected lot, move the family out (sell furniture)
Travel with at least one Sim to that lot
Write down how much money your family has.
Buy the lot as either retail, restaurant or vet clinic
If you don’t have enough money, use the following cheat from map view: freerealestate on.
Confirm your purchase (buy it furnished if you already have a house on it you want to keep)
This will change the lot type to either restaurant or retail. You still won’t be able to change it.
Sell your business through the map
You are now free to change the lot type again.
Because of buying/selling, your money balance will not be the same anymore. To put it back to the old amount, use the cheat money <amount> (put testingcheats true first).
If you want a family to live there, you can now move them back in.