Incorrect handling of null database value on list page

One of our database tables happens to have some fields set to null. When looking at the list page, we noticed it pulls the default value for the entity instead of blank. (We happened to find it because of the default value code being stored as a string).

I can see the Entity receive the default (instead of blank) value when I breakpoint

var entities = await LoadEntities(sql);

in the list.cs page. I tried tracing it farther back, but got lost. I'm wondering if there is a bug in the template somewhere?

The entity default value is set up in Entities/table.cs

I see the default value in Entities/table.cs. My question is why the default value is being presented in the list page when the database value is null?

Try latest template (Tools -> Update Template)