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.
Question
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.
Best Answer
In sum: It is mathematically possible to feed regularly from a ghoul, and you won't go broke doing so. However, you'll be spending as many scenes on the consequences of feeding as you will on hunting, which leaves less time for other pursuits. It's kind of a wash that way, so outside of the white room, I don't recommend it.