I provide here a minimal example of code with a PEtab model in which when I set both initial conditions to numerical values in the condition table, it simulates and returns the expected value (the initial condition of the input).
However, if I set one or both to NaN (or empty string) it fails instead of simulation without doing assignments.
The minimal example reproduces the error scenario. Executing test.py.
test.zip
I have latest develop version.