First - I am brand new one in this place
I do hope my message will reach the target and will not bother anyone

))
Now
You are trying to construct the VHDL code for the combinatorial circuit with the feedback.
You can write the VHDL code - just connect the gates ... and it will be the proper structural description. OK.
But the reasonable simulation results are not guaranteed. The simulator does the iterative analysis of the logical network with the current stimuli conditions until it gets the stable state of all the nodes. For combinatorial circuits (i.e no Flip-flops) with feedback this stable state may just never be found.
Eventually it may happen that the simulator gets into the neverending loop of the analysis.
In the real world the combinatorial circuits with the feedback are either the devices with memory (registers)
or some incredible generators which shall be analysed as analogue circuits ...
For the first case we use the typical behavioural but synthesizable description of the regs (process etc). The second case is the reason why we never do it

))
The question arises - why are you doing that ?
Is it a kind of study or a homework?
(Did some teacher mean it a kind of stimuli to consider the issues I have written above? Did I spoil his job then?)
regards
anyway