The display block is giving the correct output ensures the correct functionality of the circuit.The problem is occuring in the scope block due to different sampling time of the scope block. The larger sampling time of the scope block can distort the graph.I have simulated for 3 different sampling times(Ts)
Case-1 : Ts = -1
Case-2 : Ts = 5
Case-3 : Ts = 15
The larger value of Ts in Case-3 shows the slanted graph and can be resolved by using the default value of sampling time(Ts = -1)
Kindly refer to the below documentation of “Scope Sample time” for more details: