Чтобы сделать необязательные int и bool в Realm, они должны быть определены как RealmOptional .
Итак, обновите вашу модель следующим образом
@objcMembers class CategoryDoc: Object: Codeable {
dynamic var name: String?
let isActive = RealmOptional<Int>()
let v = RealmOptional<Bool>()