It seems like a plastic piece between the door stop and the door with little feet that come up above could hold it in place.
OR the design intent cam solution could get more pronounced such that there's more natural friction...but my guess is that it would wear out pretty quickly.
Requirements:
design should be focused for desktop FFF 3d printing
Local fabricator — this fabricator is close to you. Ask about local pickup or courier service — parts could be in your hands without traditional shipping.