Specifically, you (OP) show first a flip-flop in toggle
feedback configuration, but then you show a half-
latch (half of a D FF) in the same feedback config
and expect it to work the same (it won't, as the
simulations show you).
There is no such thing as a level "triggered" flip
flop. You can't trigger anything deterministically
by a continuous logic level. A latch is not "triggered".
It only has two states, latched and transparent.
DFFs work by the designed delay between one
half-latch's latched-transparent transition and
the other's transparent-latched transition. This
internal delay dance is reflected in the setup time
and hold time requirements; the half-latch delay
is the CLK-Q prop delay.