I don’t think you can directly use a vector of Observable’s as states in DifferentialEquations but you can use an Observable of a vector with lift.
Error also explains what the solution might be. Interpolation in this context means a julia syntactical sugar for replacing by value in julia expression ref: Metaprogramming · The Julia Language
julia> U0 = @lift(vcat($S0, $I0, $V0))
Observable([100000.0, 0.0, 100000.0])
For using in conjunction with DifferentialEquations, you can look at ref: Observables & Interaction · Makie