Я напиздел, похоже все таки оно задается, поставил событие на PropertyChanged, значение 0.8 туда приходит и задается, просто привязки срабатывают сразу после инициализации, и видят там еще 0, а 0.8 присваивается уже после инициализации и после срабатывания привязок, а OnPropertyChanged не вызывается, поэтому второй раз геттер не вызывается
Очень странно, что OnPropertyChanged не вызывается, если у тебя в нём стоит сначала 0 (установленный при начальной инициализации), а потом туда записывается 0.8. Всё должно работать.
Но, в крайнем случае, можно всегда добавить хендлер при создании BindableProperty.Create