Your 4 hours pivot points calculation at line 2 is incorrect, it is the Daily one (same as the one at line 6).
Also, it is not a good idea to name 2 different variables with the same label like you did (indicator1 and c1). Code is read from top to bottom, so your first condition c1 will always be overridden by the one at line 7.
It doesn’t. The pivot points are just calculated off of yesterdays High, Low and Close which will be exactly the same whatever time frame you are in. The Pivot points will be at exactly the same levels.