While this might seem like a yes/no question, I believe that it isn't. It's a question about rule interpretation and the consequences of that interpretation.
Why I see this as an issue
In previous editions maintaining a ghoul was much more costly than it is in V5. p234
A Rouse Check’s worth of vitae bestows the following benefits to a mortal for approximately a month
This means that on average the hunger cost of maintaining a ghoul is 0.5 hunger a month.
A single human should be able to provide between 1 and 4 hunger worth of food in a month depending on how you want to count.
p190 says that herd 1 consists of 1-3 vessels. So if 1 vessel is ok then one person can give you 4 hunger in a month, if it is 3 vessels then each one gives you only 1.3 hunger a month.
Anyway it works out that a ghoul would always be able to give you more blood than you need to feed it, between 0.8 to 3.5 hunger net "profit" a month.
The only place I remember where feeding from ghouls is mentioned is under animalism on p246, but that is a famulus.
How should the rules be interpreted to answer: Can a kindred feed from a ghoul? The answer would be better if it included practical experience of the consequences of the interpretation.