The way I would do it is using managed accounts and the destination parameter when creating a charge (
https://stripe.com/docs/connect/payments-fees)
I'd create a customer for each customer in the platform account and save their card.
When I want to charge them then create a charge for that customer and specify the customer and card (source) id and to make sure the renter gets their money, specify the destination account.
As to not raising red flags I don't really know what you're referencing, but
sup...@stripe.com could help you with that.